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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.