AdoDotNetConnectionProperties Класс

Определение

Предоставляет реализацию класса Датаконнектионпропертиес с помощью базового класса построителя строк подключения ADO.NET (DbConnectionStringBuilder).

public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::DataConnectionProperties, System::Collections::IDictionary, System::ComponentModel::ICustomTypeDescriptor
public class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.DataConnectionProperties, System.Collections.IDictionary, System.ComponentModel.ICustomTypeDescriptor
type AdoDotNetConnectionProperties = class
    inherit DataConnectionProperties
    interface ICustomTypeDescriptor
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public Class AdoDotNetConnectionProperties
Inherits DataConnectionProperties
Implements ICustomTypeDescriptor, IDictionary
Наследование
AdoDotNetConnectionProperties
Реализации

Конструкторы

AdoDotNetConnectionProperties(String)

Конструктор класса. Создает экземпляр параметризованного экземпляра AdoDotNetConnectionProperties класса, который предоставляет имя поставщика ADO.NET.

AdoDotNetConnectionProperties(String, String)

Конструктор параметризованного класса. Создает экземпляр параметризованного экземпляра AdoDotNetConnectionProperties класса, который предоставляет неизменяемое имя поставщика ADO.NET и строку подключения поставщика.

Свойства

ConnectionStringBuilder

Извлекает базовый объект построителя строк подключения ADO.NET для экземпляра свойств текущего соединения.

IsComplete

Получает логическое значение, указывающее, завершена ли данная строка подключения.

IsExtensible

Возвращает или задает логическое значение, указывающее, являются ли свойства соединения поставщика DDEX расширяемыми.

Item[String]

Возвращает или задает значение для указанного свойства в поставщике DDEX.

OrderedProperties

Извлекает коллекцию имен свойств, указывающих разумный (или обязательный) порядок для свойств, представленных в виде строки.

(Унаследовано от DataConnectionProperties)

Методы

Add(String)

Добавляет новое свойство в коллекцию свойств текущего соединения.

AddProperty(PropertyDescriptor, Attribute[])

Динамически добавляет новое свойство в коллекцию свойств, которая изначально распознается текущим экземпляром DataConnectionProperties класса.

(Унаследовано от DataConnectionProperties)
AddProperty(String, Type, Attribute[])

Динамически добавляет новое свойство в коллекцию свойств, которые изначально распознаются этим экземпляром свойств подключения к данным.

(Унаследовано от DataConnectionProperties)
Contains(String)

Проверяет, является ли указанное свойство членом текущего набора свойств соединения.

EquivalentTo(DataConnectionProperties)

Проверяет, эквивалентен ли текущий экземпляр класса другому экземпляру класса.

GetBasicProperties()

Извлекает массив значений имени свойства, представляющих набор свойств "Basic", распознаваемых текущим AdoDotNetConnectionProperties экземпляром класса.

GetEnumerator()

Извлекает перечислитель, перечисляющий все известные свойства соединения и их значения, если таковые имеются.

GetNameAsString(String)

Форматирует имя свойства для размещения в строке подключения.

(Унаследовано от DataConnectionProperties)
GetProperties()

Извлекает коллекцию дескрипторов всех текущих известных свойств.

(Унаследовано от DataConnectionProperties)
GetProperties(Attribute[])

Извлекает коллекцию дескрипторов текущих известных свойств, соответствующих заданному набору атрибутов.

(Унаследовано от DataConnectionProperties)
GetProperty(String)

Получает дескриптор свойства с указанным именем свойства.

(Унаследовано от DataConnectionProperties)
GetSynonyms(String)

Извлекает список синонимов для указанного свойства подключения к данным.

GetValueAsString(String)

Форматирует значение свойства для размещения в строке подключения.

(Унаследовано от DataConnectionProperties)
Initialize(IDictionary)

Инициализирует текущий DataConnectionProperties экземпляр до состояния по умолчанию, а затем устанавливает каждое свойство в указанном словаре.

(Унаследовано от DataConnectionProperties)
InitializeProperties()

Инициализирует набор собственных распознанных свойств для текущего DataConnectionProperties экземпляра.

(Унаследовано от DataConnectionProperties)
InitializeSynonyms()

Инициализирует набор синонимов, доступных для каждого распознаваемого свойства в текущем DataConnectionProperties экземпляре.

(Унаследовано от DataConnectionProperties)
InitializeValue(String, Object)

Инициализирует значение указанного свойства соединения.

(Унаследовано от DataConnectionProperties)
InitializeValues(IDictionary)

Инициализирует значения для указанного набора свойств, используя словарь пар "имя-значение".

(Унаследовано от DataConnectionProperties)
IsSensitive(String)

Возвращает логическое значение, указывающее, содержит ли указанное свойство конфиденциальную информацию.

ModifyProperty(String, Attribute[])

Изменяет существующее свойство, для которого текущий DataConnectionProperties экземпляр имеет собственное значение.

(Унаследовано от DataConnectionProperties)
OnPropertyChanged(DataConnectionPropertyChangedEventArgs)

Вызывает событие PropertyChanged.

(Унаследовано от DataConnectionProperties)
Parse(String)

Разбивает компоненты строки подключения в набор свойств соединения, как задано в текущем AdoDotNetConnectionProperties экземпляре класса.

ReadNameFromString(String, Int32)

Считывает имя свойства из строки соединения, начиная с указанного индекса, затем обновляет индекс, чтобы он указывал на позицию сразу после имени свойства.

(Унаследовано от DataConnectionProperties)
ReadValueFromString(String, String, Int32)

Считывает значение свойства из строки соединения, начиная с указанного индекса, преобразует его в правильный тип и обновляет индекс, чтобы он указывал на позицию после имени свойства.

(Унаследовано от DataConnectionProperties)
Remove(String)

Удаляет свойство из текущей коллекции свойств соединения.

RemoveProperty(String)

Удаляет свойство, распознаваемое в собственном виде.

(Унаследовано от DataConnectionProperties)
Reset()

Сбрасывает свойство соединения в исходное значение.

Reset(String)

Возвращает значение свойства в исходное значение.

ResolveSynonym(String, Boolean)

Пытается разрешить синоним, PropertyDescriptor связанный с базовым свойством, путем возвращения базового дескриптора свойства.

(Унаследовано от DataConnectionProperties)
SetSynonyms(String, String[])

Задает список строк в качестве синонимов указанного имени базового свойства.

(Унаследовано от DataConnectionProperties)
ShouldPersistProperty(String)

Указывает, следует ли сохранять свойство при создании строки подключения.

(Унаследовано от DataConnectionProperties)
Test()

Проверяет, что текущий набор свойств соединения будет успешно открывать соединение.

ToDisplayString()

Извлекает строковое представление текущего набора свойств подключения к данным, которые подходят для отображения на экране.

ToFullString()

Извлекает строковое представление текущего набора свойств подключения к данным для данного экземпляра.

ToString()

Получает полное строковое представление свойств текущего соединения.

(Унаследовано от DataConnectionProperties)
ToTestString()

Извлекает форму строки подключения, которую можно использовать для проверки соединения.

События

PropertyChanged

Событие, возникающее при возникновении изменения свойства соединения.

(Унаследовано от DataConnectionProperties)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует набор свойств соединения в массив, начиная с указанного индекса массива.

ICollection.Count

Извлекает количество элементов, содержащихся в текущем ICollection экземпляре.

ICollection.IsSynchronized

Извлекает значение, указывающее, является ли доступ к коллекции свойств соединения синхронизированным (потокобезопасным).

ICollection.SyncRoot

Извлекает объект, который может быть использован для синхронизации доступа к коллекции свойств соединения.

ICustomTypeDescriptor.GetAttributes()

Извлекает коллекцию пользовательских атрибутов для указанного объекта.

ICustomTypeDescriptor.GetClassName()

Извлекает имя класса указанного объекта.

ICustomTypeDescriptor.GetComponentName()

Извлекает имя указанного объекта.

ICustomTypeDescriptor.GetConverter()

Извлекает преобразователь типов для указанного объекта.

ICustomTypeDescriptor.GetDefaultEvent()

Извлекает событие по умолчанию для указанного объекта.

ICustomTypeDescriptor.GetDefaultProperty()

Извлекает свойство по умолчанию для указанного объекта.

ICustomTypeDescriptor.GetEditor(Type)

Извлекает редактор указанного типа для данного объекта.

ICustomTypeDescriptor.GetEvents()

Извлекает события для указанного экземпляра компонента.

ICustomTypeDescriptor.GetEvents(Attribute[])

Извлекает события для этого экземпляра компонента, используя указанный массив атрибутов в качестве фильтра.

ICustomTypeDescriptor.GetProperties()

Извлекает свойства для указанного экземпляра компонента.

ICustomTypeDescriptor.GetProperties(Attribute[])

Извлекает свойства указанного экземпляра компонента, используя массив атрибутов в качестве фильтра.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Извлекает объект, содержащий свойство, описываемое указанным дескриптором свойства.

IDataConnectionProperties.PropertyChanged (Унаследовано от DataConnectionProperties)
IDictionary.Add(Object, Object)

Добавляет элемент в качестве пары "ключ-значение" в указанный IDictionary экземпляр.

IDictionary.Clear()

Удаляет все элементы из указанного IDictionary экземпляра.

IDictionary.Contains(Object)

Определяет, содержит ли текущий IDictionary экземпляр элемент с указанным ключом.

IDictionary.GetEnumerator()

Возвращает IDictionaryEnumerator объект для IDictionary экземпляра.

IDictionary.IsFixedSize

Получает логическое значение, указывающее, имеет ли заданный IDictionary экземпляр фиксированный размер.

IDictionary.IsReadOnly

Получает логическое значение, указывающее, IDictionary доступен ли экземпляр только для чтения.

IDictionary.Item[Object]

Извлекает элемент или элемент с указанным ключом из текущего IDictionary экземпляра.

IDictionary.Keys

Извлекает ICollection объект, содержащий ключи для IDictionary экземпляра.

IDictionary.Remove(Object)

Удаляет элемент с указанным ключом из IDictionary экземпляра.

IDictionary.Values

Извлекает ICollection объект, содержащий значения в указанном IDictionary экземпляре.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который может выполнять итерацию коллекции свойств соединения.

Применяется к