AdoDotNetConnectionProperties - класс
Обеспечивает реализацию класса IVsDataConnectionProperties, используя базовый класс построителя строк подключения ADO.NET (DbConnectionStringBuilder).
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataProvider>
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionProperties
Пространство имен: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public Class AdoDotNetConnectionProperties _
Inherits DataSiteableObject(Of IVsDataProvider) _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public class AdoDotNetConnectionProperties : DataSiteableObject<IVsDataProvider>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class AdoDotNetConnectionProperties : public DataSiteableObject<IVsDataProvider^>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
type AdoDotNetConnectionProperties =
class
inherit DataSiteableObject<IVsDataProvider>
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 class AdoDotNetConnectionProperties extends DataSiteableObject<IVsDataProvider> implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
Тип AdoDotNetConnectionProperties предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
AdoDotNetConnectionProperties | Инициализирует новый экземпляр класса AdoDotNetConnectionProperties. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ConnectionStringBuilder | Получает базовый объект построителя строки соединения ADO.NET для текущего экземпляра свойства соединения. |
![]() |
Count | Возвращает количество свойств соединения. |
![]() |
IsComplete | Возвращает значение, показывающее, были ли установлены необходимые свойства соединения для строки подключения. |
![]() |
IsExtensible | Возвращает значение, определяющее, являются ли свойства соединения с поставщиком DDEX являются расширяемыми. |
![]() |
Item | Возвращает или задает значение свойства, указанного в поставщике DDEX.Вызывает событие PropertyChanged, если свойство установлено. |
![]() |
Keys | Возвращает все свойства, которые являются частью строки подключения к данным. |
![]() |
Site | Возвращает или задает сайт объекта. (Унаследовано от DataSiteableObject<T>.) |
![]() |
Values | Получает значения строки соединения. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Add(String, Object) | Добавляет новое свойство в текущую коллекцию свойств соединения.Создает событие PropertyChanged. |
![]() |
Add(String, Type, Object) | Добавляет новое свойство в текущую коллекцию свойств соединения. |
![]() |
Contains | Проверяет, является ли имя и значение указанного свойства член текущего набора свойств соединения. |
![]() |
ContainsKey | Проверяет, является ли имя указанного свойства член текущего набора свойств соединения. |
![]() |
CopyTo | Копирует набор свойств соединения в массив начиная с указанного значения индекса массива. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetSynonyms | Извлекает список массива синонимов для указанного свойства подключения к данным. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
IsSensitive | Возвращает значение, указывающее Boolean, содержит ли указанное свойство конфиденциальные сведения. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnPropertyChanged | Вызывает событие PropertyChanged при изменении свойства в строке подключения к данным. |
![]() |
OnSiteChanged | Вызывает событие если сайт был изменен. (Переопределяет DataSiteableObject<T>.OnSiteChanged(EventArgs).) |
![]() |
Parse | Демонтирует компоненты строки соединения в набор свойств соединения по мере набора в текущем экземпляре класса AdoDotNetConnectionProperties.Создает событие PropertyChanged. |
![]() |
Remove | Удаляет свойство из текущей коллекции свойств соединения. |
![]() |
Reset() | Сбросить свойства подключения к начальному значению и вызывает событие PropertyChanged. |
![]() |
Reset(String) | Удаляет заданное свойство из строки подключения и создает событие PropertyChanged. |
![]() |
ToDisplayString | Возвращает строковое представление текущего набора свойств подключения к данным, которые подходят для отображения на экране. |
![]() |
ToSafeString | Возвращает строковое представление текущего набора свойств подключения к данным, за исключением конфиденциальных свойств, которые должны быть сериализованы. |
![]() |
ToString | Возвращает строковое представление текущего набора свойств подключения к данным. (Переопределяет Object.ToString().) |
![]() |
TryGetValue | Извлекает значение, соответствующее предоставляемому ключу вызовом этого метода в базовом классе построителя строк подключения платформы .NET Framework DbConnectionStringBuilder). |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
PropertyChanged | Происходит при вхождении изменения свойства соединения. |
![]() |
SiteChanged | Происходит при изменении свойства Site. (Унаследовано от DataSiteableObject<T>.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Add | Добавляет новое свойство в текущую коллекцию свойств соединения.Создает событие PropertyChanged. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Clear | Удаляет все элементы из указанного экземпляра ICollection<T>. |
![]() ![]() |
ICustomTypeDescriptor.GetAttributes | Извлекает коллекцию настраиваемых атрибутов для заданного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetClassName | Возвращает имя класса для указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetComponentName | Извлекает имя заданного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetConverter | Возвращает преобразователь типов для указанного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultEvent | Возвращает событие по умолчанию для заданного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultProperty | Извлекает свойство по умолчанию для заданного объекта. |
![]() ![]() |
ICustomTypeDescriptor.GetEditor | Возвращает редактор указанного типа для этого объекта. |
![]() ![]() |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Получает перечислитель, который перечисляет над всеми известными свойствами соединения и их значениями, если таковые имеются. |
![]() ![]() |
IEnumerable.GetEnumerator | Получает перечислитель, который перечисляет над всеми известными свойствами соединения и их значениями, если таковые имеются. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Описание этого члена см. в разделе GetEvents. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Описание этого члена см. в разделе GetEvents. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Описание этого члена см. в разделе GetProperties. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Описание этого члена см. в разделе GetProperties. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Описание этого члена см. в разделе GetPropertyOwner. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Возвращает значение, указывающее, является ли экземпляр IDictionary только для чтения. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Проверяет, является ли имя и значение указанного свойства член текущего набора свойств соединения. |
В начало страницы
Заметки
Не ожидается, что поставщик DDEX на основе ADO.NET необходимо настраивать перечисление объекта.Однако этот класс является базовым классом, можно расширить в сценарии, когда требуется добавленный или измененная функциональные возможности перечисления в Visual Studio.
Большинство открытых методов в этом классе переопределена из базового класса (IVsDataConnectionProperties), поскольку данная реализация не полагается на каком-либо базовом классе для справки с задачами, как анализировать и построения; вместо этого они, как правило, эквивалентный делегируют к вызову на объект построителя строк подключения.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Data.Framework.AdoDotNet - пространство имен