ConnectionStringsSection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет программный доступ к разделу конфигурации-файла строк подключения.
public ref class ConnectionStringsSection sealed : System::Configuration::ConfigurationSection
public sealed class ConnectionStringsSection : System.Configuration.ConfigurationSection
type ConnectionStringsSection = class
inherit ConfigurationSection
Public NotInheritable Class ConnectionStringsSection
Inherits ConfigurationSection
- Наследование
Примеры
В следующем примере показано, как использовать ConnectionStringsSection.
// Create a connection string element and add it to
// the connection strings section.
static ConnectionStrings()
{
// Get the application configuration file.
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
// Get the current connection strings count.
int connStrCnt =
ConfigurationManager.ConnectionStrings.Count;
// Create the connection string name.
string csName =
"ConnStr" + connStrCnt.ToString();
// Create a connection string element and
// save it to the configuration file.
// Create a connection string element.
ConnectionStringSettings csSettings =
new ConnectionStringSettings(csName,
"LocalSqlServer: data source=127.0.0.1;Integrated Security=True;" +
"Initial Catalog=aspnetdb", "System.Data.SqlClient");
// Get the connection strings section.
ConnectionStringsSection csSection =
config.ConnectionStrings;
// Add the new element.
csSection.ConnectionStrings.Add(csSettings);
// Save the configuration file.
config.Save(ConfigurationSaveMode.Modified);
}
' Create a connectionn string element and add it to
' the connection strings section.
Shared Sub New()
' Get the application configuration file.
Dim config _
As System.Configuration.Configuration = _
ConfigurationManager.OpenExeConfiguration( _
ConfigurationUserLevel.None)
' Get the current connection strings count.
Dim connStrCnt As Integer = _
ConfigurationManager.ConnectionStrings.Count
' Create the connection string name.
Dim csName As String = "ConnStr" + connStrCnt.ToString()
' Create a connection string element and
' save it to the configuration file.
' Create a connection string element.
Dim csSettings _
As New ConnectionStringSettings( _
csName, _
"LocalSqlServer: data source=127.0.0.1;Integrated Security=SSPI;" + _
"Initial Catalog=aspnetdb", "System.Data.SqlClient")
' Get the connection strings section.
Dim csSection _
As ConnectionStringsSection = _
config.ConnectionStrings
' Add the new element.
csSection.ConnectionStrings.Add(csSettings)
' Save the configuration file.
config.Save(ConfigurationSaveMode.Modified)
End Sub
Комментарии
Класс ConnectionStringsSection позволяет программно изменять раздел connectionStrings
файла конфигурации. Строки подключения предоставляются как ConnectionStringSettingsCollection элементов конфигурации ConnectionStringSettingsadd
.
Конструкторы
Connection |
Инициализирует новый экземпляр класса ConnectionStringsSection. |
Свойства
Connection |
Возвращает коллекцию ConnectionStringSettingsCollection объектов ConnectionStringSettings. |
Current |
Возвращает ссылку на экземпляр верхнего уровня Configuration, представляющий иерархию конфигурации, к которой принадлежит текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
Element |
Возвращает объект ElementInformation, содержащий не настраиваемую информацию и функциональные возможности объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
Element |
Возвращает объект ConfigurationElementProperty, представляющий сам объект ConfigurationElement. (Унаследовано от ConfigurationElement) |
Evaluation |
Возвращает объект ContextInformation для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
Has |
Возвращает значение, указывающее, является ли свойство CurrentConfiguration |
Item[Configuration |
Возвращает или задает свойство или атрибут этого элемента конфигурации. (Унаследовано от ConfigurationElement) |
Item[String] |
Возвращает или задает свойство, атрибут или дочерний элемент этого элемента конфигурации. (Унаследовано от ConfigurationElement) |
Lock |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
Lock |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
Lock |
Возвращает коллекцию заблокированных атрибутов. (Унаследовано от ConfigurationElement) |
Lock |
Возвращает коллекцию заблокированных элементов. (Унаследовано от ConfigurationElement) |
Lock |
Возвращает или задает значение, указывающее, заблокирован ли элемент. (Унаследовано от ConfigurationElement) |
Properties |
Возвращает коллекцию свойств. (Унаследовано от ConfigurationElement) |
Section |
Возвращает объект SectionInformation, содержащий не настраиваемую информацию и функциональные возможности объекта ConfigurationSection. (Унаследовано от ConfigurationSection) |
Методы
Deserialize |
Считывает XML из файла конфигурации. (Унаследовано от ConfigurationElement) |
Deserialize |
Считывает XML из файла конфигурации. (Унаследовано от ConfigurationSection) |
Equals(Object) |
Сравнивает текущий экземпляр ConfigurationElement с указанным объектом. (Унаследовано от ConfigurationElement) |
Get |
Возвращает уникальное значение, представляющее текущий экземпляр ConfigurationElement. (Унаследовано от ConfigurationElement) |
Get |
Возвращает пользовательский объект при переопределении в производном классе. (Унаследовано от ConfigurationSection) |
Get |
Возвращает преобразованную версию указанного имени сборки. (Унаследовано от ConfigurationElement) |
Get |
Возвращает преобразованную версию указанного имени типа. (Унаследовано от ConfigurationElement) |
Get |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
Init() |
Задает для объекта ConfigurationElement исходное состояние. (Унаследовано от ConfigurationElement) |
Initialize |
Используется для инициализации набора значений по умолчанию для объекта ConfigurationElement. (Унаследовано от ConfigurationElement) |
Is |
Указывает, был ли изменен этот элемент конфигурации с момента последнего сохранения или загрузки при реализации в производном классе. (Унаследовано от ConfigurationSection) |
Is |
Возвращает значение, указывающее, доступен ли объект ConfigurationElement только для чтения. (Унаследовано от ConfigurationElement) |
List |
Добавляет ошибки недопустимого свойства в этом объекте ConfigurationElement и во все вложенные элементы в переданный список. (Унаследовано от ConfigurationElement) |
Memberwise |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
On |
Возвращает значение, указывающее, обнаружен ли неизвестный атрибут во время десериализации. (Унаследовано от ConfigurationElement) |
On |
Возвращает значение, указывающее, обнаружен ли неизвестный элемент во время десериализации. (Унаследовано от ConfigurationElement) |
On |
Создает исключение, если обязательное свойство не найдено. (Унаследовано от ConfigurationElement) |
Post |
Вызывается после десериализации. (Унаследовано от ConfigurationElement) |
Pre |
Вызывается перед сериализацией. (Унаследовано от ConfigurationElement) |
Reset(Configuration |
Сбрасывает внутреннее состояние объекта ConfigurationElement, включая блокировки и коллекции свойств. (Унаследовано от ConfigurationElement) |
Reset |
Сбрасывает значение метода IsModified() на |
Serialize |
Записывает содержимое этого элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
Serialize |
Создает XML-строку, содержащую несоединённое представление объекта ConfigurationSection в виде одного раздела для записи в файл. (Унаследовано от ConfigurationSection) |
Serialize |
Записывает внешние теги этого элемента конфигурации в файл конфигурации при реализации в производном классе. (Унаследовано от ConfigurationElement) |
Set |
Задает свойству указанное значение. (Унаследовано от ConfigurationElement) |
Set |
Задает свойство IsReadOnly() для объекта ConfigurationElement и всех вложенных элементов. (Унаследовано от ConfigurationElement) |
Should |
Указывает, следует ли сериализовать указанный элемент при сериализации иерархии объектов конфигурации для указанной целевой версии .NET Framework. (Унаследовано от ConfigurationSection) |
Should |
Указывает, следует ли сериализовать указанное свойство, если иерархия объектов конфигурации сериализуется для указанной целевой версии .NET Framework. (Унаследовано от ConfigurationSection) |
Should |
Указывает, следует ли сериализовать текущий экземпляр ConfigurationSection при сериализации иерархии объектов конфигурации для указанной целевой версии .NET Framework. (Унаследовано от ConfigurationSection) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unmerge(Configuration |
Изменяет объект ConfigurationElement, чтобы удалить все значения, которые не должны быть сохранены. (Унаследовано от ConfigurationElement) |
Применяется к
См. также раздел
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: