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


AdoDotNetConnectionProperties Класс

Определение

Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties с помощью объекта ADO DbConnectionStringBuilder.

public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>, 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 class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>, 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 AdoDotNetConnectionProperties = class
    inherit DataSiteableObject<IVsDataProvider>
    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 Class AdoDotNetConnectionProperties
Inherits DataSiteableObject(Of IVsDataProvider)
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Наследование
AdoDotNetConnectionProperties
Реализации

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

AdoDotNetConnectionProperties()

Инициализирует новый экземпляр класса AdoDotNetConnectionProperties.

Свойства

ConnectionStringBuilder

Возвращает базовый объект построителя ADO.NET строка подключения для текущего экземпляра свойств подключения.

Count

Возвращает количество свойств подключения.

IsComplete

Возвращает значение, указывающее, заданы ли достаточные свойства подключения для строка подключения.

IsExtensible

Возвращает значение, указывающее, являются ли свойства подключения поставщика DDEX расширяемыми.

Item[String]

Возвращает или задает значение для указанного свойства в поставщике DDEX. Вызывает событие, PropertyChanged если свойство задано.

Keys

Возвращает все свойства, которые являются частью строка подключения данных.

Site

Возвращает или задает сайт объекта.

(Унаследовано от DataSiteableObject<T>)
Values

Возвращает значения строка подключения.

Методы

Add(String, Object)

Добавляет новое свойство в коллекцию свойств текущего соединения. Вызывает событие PropertyChanged.

Add(String, Type, Object)

Добавляет новое свойство в коллекцию свойств текущего соединения.

Contains(KeyValuePair<String,Object>)

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

ContainsKey(String)

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

CopyTo(KeyValuePair<String,Object>[], Int32)

Копирует набор свойств подключения в массив, начиная с указанного индекса массива.

GetSynonyms(String)

Извлекает список массивов синонимов для указанного свойства подключения к данным.

IsSensitive(String)

Возвращает логическое значение, указывающее, содержит ли указанное свойство конфиденциальную информацию.

OnPropertyChanged(PropertyChangedEventArgs)

Вызывает событие при PropertyChanged изменении свойства в строка подключения данных.

OnSiteChanged(EventArgs)

Вызывает событие, если сайт изменился.

Parse(String)

Дизассемблирует компоненты строка подключения в набор свойств подключения, заданных в текущем AdoDotNetConnectionProperties экземпляре класса. Вызывает событие PropertyChanged.

Remove(String)

Удаляет свойство из коллекции свойств текущего подключения.

Reset()

Сбрасывает исходное значение свойства подключения и вызывает PropertyChanged событие .

Reset(String)

Удаляет заданное свойство из строка подключения и вызывает PropertyChanged событие .

ToDisplayString()

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

ToSafeString()

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

ToString()

Возвращает строковое представление текущего набора свойств подключения к данным.

TryGetValue(String, Object)

Извлекает значение, соответствующее предоставленному ключу, путем вызова этого метода в базовом классе построителя платформа .NET Framework строка подключения (DbConnectionStringBuilder).

События

PropertyChanged

Происходит при вхождлении изменения свойства подключения.

SiteChanged

Происходит при изменении свойства Site.

(Унаследовано от DataSiteableObject<T>)

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

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties с помощью объекта ADO DbConnectionStringBuilder.

ICollection<KeyValuePair<String,Object>>.Clear()

Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties с помощью объекта ADO DbConnectionStringBuilder.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties с помощью объекта ADO DbConnectionStringBuilder.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties с помощью объекта ADO DbConnectionStringBuilder.

ICustomTypeDescriptor.GetAttributes()

Извлекает коллекцию настраиваемых атрибутов для указанного объекта.

ICustomTypeDescriptor.GetClassName()

Извлекает имя класса указанного объекта.

ICustomTypeDescriptor.GetComponentName()

Извлекает имя указанного объекта.

ICustomTypeDescriptor.GetConverter()

Извлекает преобразователь типов для указанного объекта.

ICustomTypeDescriptor.GetDefaultEvent()

Извлекает событие по умолчанию для указанного объекта.

ICustomTypeDescriptor.GetDefaultProperty()

Извлекает свойство по умолчанию для указанного объекта.

ICustomTypeDescriptor.GetEditor(Type)

Извлекает редактор указанного типа для этого объекта.

ICustomTypeDescriptor.GetEvents()

Описание этого члена см. в разделе GetEvents().

ICustomTypeDescriptor.GetEvents(Attribute[])

Описание этого члена см. в разделе GetEvents().

ICustomTypeDescriptor.GetProperties()

Описание этого члена см. в разделе GetProperties().

ICustomTypeDescriptor.GetProperties(Attribute[])

Описание этого члена см. в разделе GetProperties().

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Описание этого члена см. в разделе GetPropertyOwner(PropertyDescriptor).

IEnumerable.GetEnumerator()

Извлекает перечислитель, который перечисляет все известные свойства соединения и их значения, если таковые есть.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Представляет реализацию интерфейсов IVsDataConnectionProperties и IVsDataConnectionUIProperties с помощью объекта ADO DbConnectionStringBuilder.

Методы расширения

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Добавление одного содержимого словаря в другой словарь

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Возвращает значение по заданному ключу.

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

Применяется к