Поделиться через


AdoDotNetConnectionProperties - класс

Обеспечивает реализацию класса DataConnectionProperties использование базовый класс построителя строк соединения ADO.NET (DbConnectionStringBuilder).

Иерархия наследования

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

Пространство имен:  Microsoft.VisualStudio.Data.AdoDotNet
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
Public Class AdoDotNetConnectionProperties _
    Inherits DataConnectionProperties _
    Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =  
    class 
        inherit DataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

Тип AdoDotNetConnectionProperties предоставляет следующие члены.

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

  Имя Описание
Открытый метод AdoDotNetConnectionProperties(String) Конструктор класса.Создать параметризованный экземпляр класса AdoDotNetConnectionProperties, предоставляющая имя поставщика ADO.NET.
Открытый метод AdoDotNetConnectionProperties(String, String) Параметризованный конструктор класса.Создать параметризованный экземпляр класса AdoDotNetConnectionProperties, который предоставляет имя поставщика ADO.NET инвариантное и строку подключения поставщика.

В начало страницы

Свойства

  Имя Описание
Открытое свойство ConnectionStringBuilder Извлекает исходный объект построителя строки подключения ADO.NET текущего экземпляра свойства подключения.
Открытое свойство IsComplete Возвращает логическое значение, указывающее, является ли указанная строка подключения завершена. (Переопределяет DataConnectionProperties.IsComplete.)
Открытое свойство IsExtensible Возвращает или задает логическое значение, указывающее, является ли свойства подключения поставщика DDEX расширения. (Переопределяет DataConnectionProperties.IsExtensible.)
Открытое свойство Item Возвращает или задает значение для указанного свойства от поставщика DDEX. (Переопределяет DataConnectionProperties.Item.)
Защищенное свойство OrderedProperties Извлекает коллекцию имен свойств, определяющий разумный (обязательный) или для свойства представленный в форме строки. (Унаследовано от DataConnectionProperties.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет новое свойство в текущей коллекции свойств подключения. (Переопределяет DataConnectionProperties.Add(String).)
Защищенный метод AddProperty(PropertyDescriptor, array<Attribute[]) Динамически добавляет новое свойство в коллекции свойств изначально распознаваемых текущим экземпляром класса DataConnectionProperties. (Унаследовано от DataConnectionProperties.)
Защищенный метод AddProperty(String, Type, array<Attribute[]) Динамически добавляет новое свойство в коллекции свойств изначально распознанных данным экземпляром свойства подключения к данным. (Унаследовано от DataConnectionProperties.)
Открытый метод Contains Тесты ли указанное свойство член текущего набора свойств подключения. (Переопределяет DataConnectionProperties.Contains(String).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод EquivalentTo Тесты, является ли текущий экземпляр класса эквивалентен другому экземпляру класса. (Переопределяет DataConnectionProperties.EquivalentTo(DataConnectionProperties).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetBasicProperties Извлекает массив значений имени свойства, представляющая набор базовых «» свойств узнаваемых текущим экземпляром класса AdoDotNetConnectionProperties. (Переопределяет DataConnectionProperties.GetBasicProperties().)
Открытый метод GetEnumerator Возвращает перечислитель, который перечисляет по всем известными свойствами подключения и их значениями, если таковые имеются. (Переопределяет DataConnectionProperties.GetEnumerator().)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Защищенный метод GetNameAsString Форматирует имя свойства для размещения в строке соединения. (Унаследовано от DataConnectionProperties.)
Защищенный метод GetProperties() Возвращает коллекцию дескрипторов в настоящее время известных свойств. (Унаследовано от DataConnectionProperties.)
Защищенный метод GetProperties(array<Attribute[]) Возвращает коллекцию дескрипторов в настоящее время известных свойств, которые соответствуют заданному набору атрибутов. (Унаследовано от DataConnectionProperties.)
Защищенный метод GetProperty Получает дескриптор свойства с заданным именем свойства. (Унаследовано от DataConnectionProperties.)
Открытый метод GetSynonyms Извлекает список массива синонимов для конкретного свойства подключения данных. (Переопределяет DataConnectionProperties.GetSynonyms(String).)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetValueAsString Форматирует значение свойства для размещения в строке соединения. (Унаследовано от DataConnectionProperties.)
Защищенный метод Initialize Инициализирует текущий экземпляр DataConnectionProperties к своему по умолчанию состояние, а затем устанавливает каждое свойство в указанном словаре. (Унаследовано от DataConnectionProperties.)
Защищенный метод InitializeProperties Инициализирует набор изначально распознаваемых свойств для текущего экземпляра DataConnectionProperties. (Унаследовано от DataConnectionProperties.)
Защищенный метод InitializeSynonyms Инициализирует набор синонимов, доступных для каждого изначально узнал свойство в текущем экземпляре DataConnectionProperties. (Унаследовано от DataConnectionProperties.)
Защищенный метод InitializeValue Инициализирует значение заданного свойства соединения. (Унаследовано от DataConnectionProperties.)
Защищенный метод InitializeValues Инициализирует значения для указанного набора свойств, используя словарь пар "имя-значение". (Унаследовано от DataConnectionProperties.)
Открытый метод IsSensitive Возвращает логическое значение, указывающее, содержит ли указанное свойство конфиденциальные сведения. (Переопределяет DataConnectionProperties.IsSensitive(String).)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод ModifyProperty Изменяет существующее свойство которого текущий экземпляр DataConnectionProperties изначально узнает об. (Унаследовано от DataConnectionProperties.)
Защищенный метод OnPropertyChanged Создает событие PropertyChanged. (Унаследовано от DataConnectionProperties.)
Открытый метод Parse Дизассемблирует компоненты строки подключения в набор свойств подключения в виде набора в текущем экземпляре AdoDotNetConnectionProperties. (Переопределяет DataConnectionProperties.Parse(String).)
Защищенный метод ReadNameFromString Считывает имя свойства из строки подключения, начиная с указанного индекса, а затем обновляет индекс, чтобы они указывали на позицию сразу после имени свойства. (Унаследовано от DataConnectionProperties.)
Защищенный метод ReadValueFromString Считывает значения свойства из строки подключения, начиная с указанного индекса, преобразует его в правильный тип и обновляет индекс для указания позиции после имени свойства. (Унаследовано от DataConnectionProperties.)
Открытый метод Remove Удаляет свойство из текущей коллекции свойств подключения. (Переопределяет DataConnectionProperties.Remove(String).)
Защищенный метод RemoveProperty Удаляет изначально определяемым свойство. (Унаследовано от DataConnectionProperties.)
Открытый метод Reset() Свойство сбросит подключения к начальному значению. (Переопределяет DataConnectionProperties.Reset().)
Открытый метод Reset(String) Отменить значение свойства к начальному значению. (Переопределяет DataConnectionProperties.Reset(String).)
Защищенный метод ResolveSynonym Попытки решениям синоним для PropertyDescriptor, связанный с базовым свойством, возвращая базовый дескриптор свойства. (Унаследовано от DataConnectionProperties.)
Защищенный метод SetSynonyms Задает список строк как синонимы указанного базового имени свойства. (Унаследовано от DataConnectionProperties.)
Защищенный метод ShouldPersistProperty Указывает, должно ли сохраняться свойство при построении строки соединения. (Унаследовано от DataConnectionProperties.)
Открытый метод Test Тесты, что текущий набор свойств подключения успешно открыть соединение. (Переопределяет DataConnectionProperties.Test().)
Открытый метод ToDisplayString Возвращает строковое представление текущего свойств подключения набора данных, которые можно использовать для отображения на экране. (Переопределяет DataConnectionProperties.ToDisplayString().)
Открытый метод ToFullString Возвращает строковое представление текущего набора свойств подключения данных этого экземпляра. (Переопределяет DataConnectionProperties.ToFullString().)
Открытый метод ToString Извлекает полное строковое представление текущих свойств соединения. (Унаследовано от DataConnectionProperties.)
Защищенный метод ToTestString Извлекает форма строки подключения, которое можно использовать для тестирования подключение.

В начало страницы

События

  Имя Описание
Открытое событие PropertyChanged Событие, которое вызывается при вхождении изменения свойства соединения. (Унаследовано от DataConnectionProperties.)

В начало страницы

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IDictionary.Add Добавляет элемент как представляет собой пару ключ/значение к конкретному экземпляру IDictionary.
Явная реализация интерфейсаЗакрытый метод IDictionary.Clear Удаляет все элементы из указанного экземпляра IDictionary.
Явная реализация интерфейсаЗакрытый метод IDictionary.Contains Определяет, содержит ли текущий экземпляр IDictionary элемент с указанным ключом.
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo Копирует набор свойств подключения в массив, начиная с указанного индекса массива.
Явная реализация интерфейсаЗакрытое свойство ICollection.Count Возвращает число элементов, содержащихся в текущем экземпляре ICollection.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetAttributes Извлекает коллекцию настраиваемых атрибутов для указанного объекта.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetClassName Возвращает имя класса указанного объекта.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetComponentName Получает имя указанного объекта.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetConverter Возвращает преобразователь типов для указанного объекта.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetDefaultEvent Возвращает событие по умолчанию для указанного объекта.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetDefaultProperty Возвращает свойство по умолчанию для указанного объекта.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetEditor Возвращает редактор указанного типа для этого объекта.
Явная реализация интерфейсаЗакрытый метод IDictionary.GetEnumerator Возвращает объект IDictionaryEnumerator экземпляра IDictionary.
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator Возвращает перечислитель, который может выполнять итерацию по коллекции свойств подключения.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetEvents() Возвращает события для указанного экземпляра компонента.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetEvents(array<Attribute[]) Возвращает события для этого экземпляра компонента, используя заданный массив атрибутов в качестве фильтра.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetProperties() Получает свойства для указанного экземпляра компонента.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetProperties(array<Attribute[]) Получает свойства для указанного экземпляра компонента, используя массив атрибутов в качестве фильтра.
Явная реализация интерфейсаЗакрытый метод ICustomTypeDescriptor.GetPropertyOwner Извлекает объект, содержащий свойство описанное указанным дескриптором указанного свойства.
Явная реализация интерфейсаЗакрытое свойство IDictionary.IsFixedSize Возвращает логическое значение, указывающее, содержит ли указанный экземпляр IDictionary фиксированный размер.
Явная реализация интерфейсаЗакрытое свойство IDictionary.IsReadOnly Возвращает логическое значение, показывающее, является ли экземпляр IDictionary только для чтения.
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized Извлекает значение, указывающее, синхронизирован ли доступ к коллекции свойств подключения (потокобезопасный).
Явная реализация интерфейсаЗакрытое свойство IDictionary.Item Извлекает элемент или элемент с указанным ключом из текущего экземпляра IDictionary.
Явная реализация интерфейсаЗакрытое свойство IDictionary.Keys Извлекает объект ICollection, содержащий ключи экземпляра IDictionary.
Явная реализация интерфейсаЗакрытый метод IDictionary.Remove Удаляет элемент с указанным ключом из экземпляра IDictionary.
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot Извлекает объект, который можно использовать, чтобы синхронизировать доступ к коллекции свойств подключения.
Явная реализация интерфейсаЗакрытое свойство IDictionary.Values Извлекает объект ICollection, содержащий значения в определенном экземпляре IDictionary.
Явная реализация интерфейсаЗакрытое событие IDataConnectionProperties.PropertyChanged Событие, которое вызывается при вхождении изменения свойства соединения. (Унаследовано от DataConnectionProperties.)

В начало страницы

Заметки

Не предполагается, что поставщику DDEX на основе ADO.NET необходимо настраивать перечисление объекта. Однако этот класс базовый класс, который можно расширить в сценарии, где добавлен или требуется измененная функция перечисления внутри Visual Studio.

Большинство общих методов в этом классе переопределена из базового класса (класс DataConnectionProperties ), поскольку эта реализация не полагается на каком-либо базовом классе для справки с задачами, анализ и построения; вместо этого они обычно делегат в соответствующий вызов объекта построителя строки подключения.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.AdoDotNet - пространство имен

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects