DataConnectionProperties - класс
Обеспечивает поддержку для анализа и форматирования строк подключения, содержащий свойства источника данных, а также для строго типизированного хранилища свойства, настраиваемых атрибутов и синонимов.
Иерархия наследования
Object
Microsoft.VisualStudio.Data.Framework.DataConnectionProperties
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public MustInherit Class DataConnectionProperties _
Implements IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionProperties,
IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, IVsDataConnectionUIProperties,
ICustomTypeDescriptor, INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionProperties,
IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =
class
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public abstract class DataConnectionProperties implements IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
Тип DataConnectionProperties предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataConnectionProperties() | Инициализирует экземпляр класса, параметризованный DataConnectionProperties. |
![]() |
DataConnectionProperties(IEqualityComparer<String>) | Инициализирует экземпляр класса DataConnectionProperties, параметризованный предоставляет возможность сравнения имена свойств. |
![]() |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) | Инициализирует экземпляр класса DataConnectionProperties, параметризованный предоставляет возможность сравнения имена свойств. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Count | Получает количество существующих свойств подключения данных. |
![]() |
IsComplete | Получает Boolean значение, указывающее, является ли указанная строка подключения завершена. |
![]() |
IsExtensible | Возвращает или задает Boolean значение, указывающее, является ли свойства подключения поставщика DDEX расширения. |
![]() |
Item | Возвращает или задает значение для указанного свойства поставщика DDEX. |
![]() |
Keys | Получает коллекцию текущих имен ключа свойства. |
![]() |
OrderedProperties | Возвращает коллекцию имен свойств, определяющий разумный (или необходимый порядок) для свойств представленный в форме строки. |
![]() |
Values | Извлекает коллекцию текущих значений свойств. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Add(String, Object) | Добавляет новое свойство в текущей коллекции свойств подключения. |
![]() |
Add(String, Type, Object) | Добавляет новое свойство в текущей коллекции свойств подключения. |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Динамически добавляет новое свойство в коллекцию свойств изначально узнанных текущим экземпляром класса DataConnectionProperties. |
![]() |
AddProperty(String, Type, array<Attribute[]) | Динамически добавляет новое свойство в коллекцию свойств изначально узнанных этим экземпляром свойств подключения данных. |
![]() |
Contains | Тесты присутствуют ли указанное свойство и его значения текущего набора свойств подключения. |
![]() |
ContainsKey | Тесты ли указанное свойство член текущего набора свойств подключения. |
![]() |
CopyTo | Копирует текущий набор свойств подключения и их значений в указанный массив, начиная с указанного индекса массива. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetKeyAsString | Форматирование ключ свойства для размещения в строке подключения. |
![]() |
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. |
![]() |
ReadKeyFromString | Считывает имя ключа свойства из строки подключения, начиная с указанного индекса, а затем обновляет индекс для указания на позицию сразу после имени ключа свойства. |
![]() |
ReadValueFromString | Считывает значение свойства из строки подключения, начиная с указанного индекса, преобразует его в соответствующий тип и обновляет индекс для указания на позиции после имени свойства. |
![]() |
Remove | Удаляет свойство из текущей коллекции свойств подключения. |
![]() |
RemoveProperty | Удаляет изначально узнаваемые свойство из текущей коллекции свойств. |
![]() |
Reset() | Сбросит значения свойств подключения к начальному состоянию. |
![]() |
Reset(String) | Удаляет указанное свойство от текущих свойств подключения набора данных. |
![]() |
ResolveProperty | Ищет указанное свойство в списке синонимов и при необходимости сделать этим свойством основное имя коллекции синонимы, если она уже не так. |
![]() |
SetPropertySynonyms | Получает или очищает синонимы для указанного свойства. |
![]() |
ShouldPersistProperty | Указывает, должно ли сохраняться свойство построения строку подключения. |
![]() |
ToDisplayString | Возвращает строковое представление текущего свойств подключения набора данных, которые можно использовать для отображения на экране. |
![]() |
ToSafeString | Возвращает строковое представление текущего свойств подключения набора данных, не включающее важные свойства или свойств, которые не следует сохранять. |
![]() |
ToString | Возвращает строковое представление по умолчанию текущих свойств подключения. (Переопределяет Object.ToString.) |
![]() |
TryGetValue | Возвращает значение указанного свойства. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
PropertyChanged | Происходит в экземпляре изменение свойства подключения. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Add | Добавляет элемент в виде пар ключ/значение с текущим набором свойств подключения. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Clear | Удаляет все элементы из текущего набора свойств подключения. |
![]() ![]() |
ICustomTypeDescriptor.GetAttributes | Извлекает коллекцию настраиваемых атрибутов для указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetClassName | Возвращает имя класса указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetComponentName | Получает имя указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetConverter | Возвращает преобразователь типов для указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultEvent | Возвращает событие по умолчанию для указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultProperty | Возвращает свойство по умолчанию для указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetEditor | Возвращает редактор указанного типа для этого объекта. |
![]() ![]() |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Извлекает IEnumerator для KeyValuePair. |
![]() ![]() |
IEnumerable.GetEnumerator | Извлекает IEnumerator. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Возвращает события для указанного экземпляра компонента. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Возвращает события для этого экземпляра компонента, используя указанный массив атрибутов в качестве фильтра. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Получает свойства для указанного экземпляра компонента. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Получает свойства для указанного экземпляра компонента, используя массив атрибутов в качестве фильтра. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Извлекает объект, содержащий свойство описанное указанным дескриптором указанного свойства. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Получает Boolean значение, указывающее, является ли текущий экземпляр ICollection только для чтения. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Удаляет указанное свойство из текущего набора свойств подключения. |
В начало страницы
Заметки
В простейшем случае производный класс должен добавлять свойства к его атрибуты класса и разместить его в этих свойствах настраивать их расширения функциональности. В этом случае более заранее, производный класс может переопределить код синтаксический анализ и форматирования и динамически изменять любые свойства на основе определенных действий, например устанавливать значение свойства.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.