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


IVsDataConnectionUIProperties - интерфейс

Предоставляет возможность управлять свойства подключения к данным в контексте пользовательского интерфейса подключения (например, " диалогового окна подключения к данным).

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

Синтаксис

'Декларация
Public Interface IVsDataConnectionUIProperties _
    Inherits IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public interface class IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ICustomTypeDescriptor, INotifyPropertyChanged
type IVsDataConnectionUIProperties =  
    interface 
        interface IVsDataConnectionProperties 
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable 
        interface ICustomTypeDescriptor 
        interface INotifyPropertyChanged 
    end
public interface IVsDataConnectionUIProperties extends IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

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

Свойства

  Имя Описание
Открытое свойство Count Получает число элементов, содержащихся в интерфейсе ICollection. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытое свойство IsComplete Снабжанный классе получает значение, указывающее, является ли заданный строка соединения завершена.
Открытое свойство IsExtensible Снабжанный классе возвращает или задает значение, указывающее, является ли Boolean свойства соединения с поставщиком DDEX являются расширяемыми.
Открытое свойство IsReadOnly Получает значение, указывающее, является ли объект ICollection доступным только для чтения. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытое свойство Item Возвращает или задает элемент с указанным ключом. (Унаследовано от IDictionary<String, Object>.)
Открытое свойство Keys Получает интерфейс ICollection, содержащий ключи IDictionary. (Унаследовано от IDictionary<String, Object>.)
Открытое свойство Values Получает коллекцию ICollection, содержащую значения из словаря IDictionary. (Унаследовано от IDictionary<String, Object>.)

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

Методы

  Имя Описание
Открытый метод Add(UTP) Добавляет элемент в коллекцию ICollection. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытый метод Add(UTP, UTP) Добавляет элемент с указанными ключом и значением в IDictionary. (Унаследовано от IDictionary<String, Object>.)
Открытый метод Add(String, Type, Object) Снабжанный классе добавляет новое свойство в текущую коллекцию свойств соединения. (Унаследовано от IVsDataConnectionProperties.)
Открытый метод Clear Удаляет все элементы из интерфейса ICollection. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытый метод Contains Определяет, содержит ли коллекция ICollection указанное значение. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытый метод ContainsKey Определяет, содержится ли элемент с указанным ключом в IDictionary. (Унаследовано от IDictionary<String, Object>.)
Открытый метод CopyTo Копирует элементы ICollection в массив Array, начиная с указанного индекса Array. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытый метод GetAttributes Возвращает коллекцию настраиваемых атрибутов для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetClassName Возвращает имя класса для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetComponentName Возвращает имя этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetConverter Возвращает преобразователь типа для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetDefaultEvent Возвращает событие по умолчанию для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetDefaultProperty Возвращает свойство по умолчанию для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetEditor Возвращает редактор заданного типа для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetEnumerator Возвращает перечислитель, выполняющий перебор элементов в коллекции. (Унаследовано от IEnumerable<KeyValuePair<String, Object>>.)
Открытый метод GetEvents Возвращает события для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetEvents(Attribute) Возвращает события для этого экземпляра компонента, используя заданный массив атрибутов в качестве фильтра. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetProperties Возвращает свойства для этого экземпляра компонента. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetProperties(Attribute) Возвращает свойства для этого экземпляра компонента, используя массив атрибутов в качестве фильтра. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetPropertyOwner Возвращает объект, содержащий свойство, описываемое заданным дескриптором свойства. (Унаследовано от ICustomTypeDescriptor.)
Открытый метод GetSynonyms Снабжанный классе извлекает список массива синонимов для указанного свойства.
Открытый метод IsSensitive Снабжанный классом, указывающее, содержит ли свойство конфиденциальные сведения.
Открытый метод Parse Снабжанный классом, демонтирует компоненты строки соединения в набор свойств текущего DataConnectionProperties приведите в примере. (Унаследовано от IVsDataConnectionProperties.)
Открытый метод Remove(UTP) Удаляет элемент с указанным ключом из IDictionary. (Унаследовано от IDictionary<String, Object>.)
Открытый метод Remove(UTP) Удаляет первый экземпляр указанного объекта из коллекции ICollection. (Унаследовано от ICollection<KeyValuePair<String, Object>>.)
Открытый метод Reset() Снабжанный классом, возвраты значения свойств подключения к первоначальному состоянию. (Унаследовано от IVsDataConnectionProperties.)
Открытый метод Reset(String) Снабжанный классе удаляет указанное свойство из текущего набора свойств подключения к данным. (Унаследовано от IVsDataConnectionProperties.)
Открытый метод ToDisplayString Снабжанный классе получает строковое представление текущего набора свойств подключения к данным, который подходит для отображения на экране.
Открытый метод ToSafeString Снабжанный классе получает строковое представление текущего набора свойств подключения к данным, который исключает конфиденциальные свойства или свойств, которые не должны быть сохранены. (Унаследовано от IVsDataConnectionProperties.)
Открытый метод ToString Снабжанный классом, извлекает по умолчанию строковое представление текущих свойств соединения. (Унаследовано от IVsDataConnectionProperties.)
Открытый метод TryGetValue Получает значение, связанное с указанным ключом. (Унаследовано от IDictionary<String, Object>.)

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

События

  Имя Описание
Открытое событие PropertyChanged Возникает при смене значения свойства. (Унаследовано от INotifyPropertyChanged.)

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

Заметки

Этот интерфейс реализуется классом DataConnectionProperties в DDEX .NET Framework.

См. также

Ссылки

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