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
- Наследование
- Реализации
-
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
Конструкторы
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, возвращается пустое перечисление. |