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


DataConnectionProperties - класс

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

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

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

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод DataConnectionProperties() Конструктор класса.Создает экземпляр класса, отличного от параметризованного DataConnectionProperties.
Открытый метод DataConnectionProperties(IComparer) Конструктор класса.Создает параметризованный экземпляр класса DataConnectionProperties, который предоставляет возможность сравнивать имена свойств.
Открытый метод DataConnectionProperties(IComparer, Char, Char) Конструктор класса.Создает параметризованный экземпляр класса DataConnectionProperties, который предоставляет возможность сравнивать имена свойств.

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

Свойства

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

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

Методы

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

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

События

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

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод 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.Keys Извлекает ICollection, содержащий ключи для IDictionary.
Явная реализация интерфейсаЗакрытый метод IDictionary.Remove Удаляет элемент с указанным ключом из словаря IDictionary.
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot Получает объект, который позволяет синхронизировать доступ к коллекции свойств соединения.
Явная реализация интерфейсаЗакрытое свойство IDictionary.Values Извлекает ICollection, содержащий значения в указанном IDictionary.
Явная реализация интерфейсаЗакрытое событие IDataConnectionProperties.PropertyChanged Событие, которое вызывается при вхождении изменения свойства соединения.

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

Заметки

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

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

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

См. также

Ссылки

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

DataConnection