DataConnectionProperties - класс
Предоставляет поддержку для синтаксического анализа и форматирования строк подключения, содержащий свойства подключения к данным, так же как и для строго типизированного хранения настраиваемых атрибутов и синонимов свойства.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.Framework.DataConnectionProperties
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public MustInherit Class DataConnectionProperties _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionUIProperties,
IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionUIProperties,
IVsDataConnectionProperties, IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =
class
interface IVsDataConnectionUIProperties
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public abstract class DataConnectionProperties implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, 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<T> для KeyValuePair<String, Object>. |
![]() ![]() |
IEnumerable.GetEnumerator | Извлекает IEnumerator. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Извлекает события для указанного экземпляра компонента. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Возвращает события для этого экземпляра компонента, используя заданный массив атрибутов в качестве фильтра. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Получает свойства для указанного экземпляра компонента. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Получает свойства для указанного экземпляра компонента, используя массив атрибутов в качестве фильтра. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Извлекает объект, содержащий свойство, описанное указанным дескриптором свойств. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Возвращает значение, указывающее Boolean ли текущий экземпляр ICollection<T> только для чтения. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Удаляет указанное свойство из текущего набора свойств соединения. |
В начало страницы
Заметки
В простейшем случае производный класс должен добавлять свойства к его классу компонентов и установить атрибуты об этих свойствах настраивать их функциональности.В расширенном случае производный класс может переопределить анализа кода и форматирования и динамически изменяет свойства, основанных на конкретных действиях, как устанавливать значение свойства.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.