DataConnectionProperties Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties.
public ref class DataConnectionProperties abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public abstract class DataConnectionProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataConnectionProperties = class
interface IVsDataConnectionProperties
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
Public MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Наследование
-
DataConnectionProperties
- Реализации
-
IVsDataConnectionProperties IVsDataConnectionUIProperties ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable ICustomTypeDescriptor INotifyPropertyChanged
Конструкторы
DataConnectionProperties() |
Инициализирует непараметровизованный экземпляр DataConnectionProperties класса . |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Инициализирует параметризованный экземпляр DataConnectionProperties класса , который предоставляет возможность сравнивать имена свойств. |
DataConnectionProperties(IEqualityComparer<String>) |
Инициализирует параметризованный экземпляр DataConnectionProperties класса , который предоставляет возможность сравнивать имена свойств. |
Свойства
Count |
Возвращает количество существующих свойств подключения к данным. |
IsComplete |
Возвращает логическое значение, указывающее, завершена ли данная строка подключения. |
IsExtensible |
Возвращает или задает логическое значение, указывающее, являются ли свойства подключения поставщика DDEX расширяемыми. |
Item[String] |
Возвращает или задает значение для указанного свойства поставщика DDEX. |
Keys |
Возвращает коллекцию текущих имен ключей свойств. |
OrderedProperties |
Возвращает коллекцию имен свойств, указывающих разумный (или необходимый) порядок для свойств при представлении в строковой форме. |
Values |
Извлекает коллекцию текущих значений свойств. |
Методы
Add(String, Object) |
Добавляет новое свойство в коллекцию свойств текущего подключения. |
Add(String, Type, Object) |
Добавляет новое свойство в коллекцию свойств текущего подключения. |
AddProperty(PropertyDescriptor, Attribute[]) |
Динамически добавляет новое свойство в коллекцию свойств, изначально распознаваемых текущим экземпляром DataConnectionProperties класса . |
AddProperty(String, Type, Attribute[]) |
Динамически добавляет новое свойство в коллекцию свойств, изначально распознаваемых этим экземпляром свойств подключения к данным. |
Contains(KeyValuePair<String,Object>) |
Проверяет наличие указанного свойства и его значений в текущем наборе свойств подключения. |
ContainsKey(String) |
Проверяет, является ли указанное свойство членом текущего набора свойств подключения. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Копирует текущий набор свойств соединения и их значения в указанный массив, начиная с указанного индекса массива. |
GetKeyAsString(String) |
Форматирует ключ свойства для размещения в строка подключения. |
GetProperties() |
Извлекает коллекцию дескрипторов всех известных в настоящее время свойств. |
GetProperties(Attribute[]) |
Извлекает коллекцию дескрипторов известных в настоящее время свойств, соответствующих указанному набору атрибутов. |
GetProperty(String) |
Извлекает дескриптор свойства с указанным именем свойства. |
GetSynonyms(String) |
Извлекает список синонимов массива для указанного свойства. |
GetValueAsString(String) |
Форматирует значение свойства для размещения в строка подключения. |
Initialize(IDictionary<String,Object>) |
Инициализирует текущий DataConnectionProperties экземпляр в состояние по умолчанию, а затем задает каждое свойство в указанном словаре. |
InitializeProperties() |
Инициализирует набор изначально распознаваемых свойств для текущего DataConnectionProperties экземпляра. |
InitializeSynonyms() |
Инициализирует набор синонимов, доступных для каждого свойства, распознаваемого в собственном коде, в текущем DataConnectionProperties экземпляре. |
InitializeValue(String, Object) |
Инициализирует значение указанного свойства подключения. |
InitializeValues(IDictionary<String,Object>) |
Инициализирует значения для указанного набора свойств, используя словарь пар "имя-значение". |
IsSensitive(String) |
Указывает, содержит ли свойство конфиденциальную информацию. |
ModifyProperty(String, Attribute[]) |
Изменяет существующее свойство, о котором в собственном коде известно текущему DataConnectionProperties экземпляру. |
OnPropertyChanged(PropertyChangedEventArgs) |
Вызывает событие PropertyChanged. |
Parse(String) |
Дизассемблирует компоненты строка подключения в набор свойств в текущем DataConnectionProperties экземпляре. |
ReadKeyFromString(String, Int32) |
Считывает имя ключа свойства из строка подключения, начиная с указанного индекса, а затем обновляет индекс, чтобы он указывал на позицию сразу после имени ключа свойства. |
ReadValueFromString(String, String, Int32) |
Считывает значение свойства из строка подключения, начиная с указанного индекса, преобразует его в правильный тип и обновляет индекс, чтобы он указывал на позицию после имени свойства. |
Remove(String) |
Удаляет свойство из текущей коллекции свойств подключения. |
RemoveProperty(String) |
Удаляет свойство, распознанное в собственном коде, из текущей коллекции свойств. |
Reset() |
Сбрасывает значения свойств подключения в исходное состояние. |
Reset(String) |
Удаляет указанное свойство из текущего набора свойств подключения к данным. |
ResolveProperty(String, Boolean) |
Ищет указанное свойство в списке синонимов и при необходимости делает это свойство основным именем для коллекции синонимов, если это еще не так. |
SetPropertySynonyms(String, String[]) |
Задает или очищает синонимы для указанного свойства. |
ShouldPersistProperty(String) |
Указывает, следует ли сохранять свойство при создании строка подключения. |
ToDisplayString() |
Извлекает строковое представление текущего набора свойств подключения к данным, которые подходят для отображения на экране. |
ToSafeString() |
Извлекает строковое представление текущего набора свойств подключения к данным, которое исключает конфиденциальные свойства или свойства, которые не должны сохраняться. |
ToString() |
Извлекает строковое представление по умолчанию текущих свойств подключения. |
TryGetValue(String, Object) |
Извлекает значение указанного свойства. |
События
PropertyChanged |
Происходит при вхождения изменения свойства подключения. |
Явные реализации интерфейса
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties. |
ICustomTypeDescriptor.GetAttributes() |
Извлекает коллекцию настраиваемых атрибутов для указанного объекта. |
ICustomTypeDescriptor.GetClassName() |
Извлекает имя класса указанного объекта. |
ICustomTypeDescriptor.GetComponentName() |
Извлекает имя указанного объекта. |
ICustomTypeDescriptor.GetConverter() |
Извлекает преобразователь типов для указанного объекта . |
ICustomTypeDescriptor.GetDefaultEvent() |
Извлекает событие по умолчанию для указанного объекта . |
ICustomTypeDescriptor.GetDefaultProperty() |
Извлекает свойство по умолчанию для указанного объекта. |
ICustomTypeDescriptor.GetEditor(Type) |
Извлекает редактор указанного типа для этого объекта. |
ICustomTypeDescriptor.GetEvents() |
Извлекает события для указанного экземпляра компонента. |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Извлекает события для этого экземпляра компонента, используя указанный массив атрибутов в качестве фильтра. |
ICustomTypeDescriptor.GetProperties() |
Извлекает свойства для указанного экземпляра компонента. |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Извлекает свойства для указанного экземпляра компонента, используя массив атрибутов в качестве фильтра. |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Извлекает объект , содержащий свойство, описанное указанным дескриптором свойства. |
IEnumerable.GetEnumerator() |
Извлекает объект IEnumerator. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties. |
Методы расширения
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Добавление одного содержимого словаря в другой словарь |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Возвращает значение по заданному ключу. |
EmptyIfNull<T>(IEnumerable<T>) |
Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление. |