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


AdoDotNetConnectionProperties - класс

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

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

System.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 Извлекает значение, указывающее, следует ли синхронизировать доступ к коллекции свойств соединения (safe потока).
Явная реализация интерфейсаЗакрытое свойство 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