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


AdoDotNetSourceInformation - класс

Предоставляет сведения об источнике данных ADO.NET в форме свойств, переданных в качестве пар "имя-значение".

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Синтаксис

'Декларация
Public Class AdoDotNetSourceInformation _
    Inherits DataSourceInformation _
    Implements IVsDataSourceInformation
public class AdoDotNetSourceInformation : DataSourceInformation, 
    IVsDataSourceInformation
public ref class AdoDotNetSourceInformation : public DataSourceInformation, 
    IVsDataSourceInformation
type AdoDotNetSourceInformation =  
    class
        inherit DataSourceInformation
        interface IVsDataSourceInformation
    end
public class AdoDotNetSourceInformation extends DataSourceInformation implements IVsDataSourceInformation

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

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

  Имя Описание
Защищенный метод AdoDotNetSourceInformation() Инициализирует новый экземпляр класса AdoDotNetDataSourceInformation.
Открытый метод AdoDotNetSourceInformation(IVsDataConnection) Инициализирует новый экземпляр класса AdoDotNetDataSourceInformation с объектом подключения к данным.

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

Свойства

  Имя Описание
Защищенное свойство Connection Получает базовый экземпляр объекта DbConnection используемый в классе.
Открытое свойство Item Возвращает свойство сведений об источнике данных с указанным именем. (Унаследовано от DataSourceInformation.)
Открытое свойство Site Возвращает или задает сайт объекта. (Унаследовано от DataSiteableObject<T>.)
Защищенное свойство SourceInformation Возвращает сведения об источнике данных в- памяти, предоставленный реализацией класса DataTable представлять таблицу данных о в- памяти.

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

Методы

  Имя Описание
Защищенный метод AddProperty(String) Добавляет свойство в список поддерживаемых свойств. (Унаследовано от DataSourceInformation.)
Защищенный метод AddProperty(String, Object) Добавляет свойство и его значение в список поддерживаемых свойств. (Унаследовано от DataSourceInformation.)
Открытый метод Contains Извлекает значение, указывающее Boolean, содержится ли указанное свойство в данном экземпляре данные источника данных. (Унаследовано от DataSourceInformation.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType() Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetType(String) Извлекает значение, указывающее Type тип указанного свойства, таким образом разрешая соответствующее преобразование полученного значения к нужному типу. (Унаследовано от DataSourceInformation.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnSiteChanged Создает событие SiteChanged. (Переопределяет DataSiteableObject<T>.OnSiteChanged(EventArgs).)
Защищенный метод RetrieveValue Извлекает значение для указанного свойства сведений об источнике данных. (Переопределяет DataSourceInformation.RetrieveValue(String).)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие SiteChanged Происходит при изменении свойства Site. (Унаследовано от DataSiteableObject<T>.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IVsDataSourceInformation.Contains Извлекает значение, указывающее Boolean, содержится ли указанное свойство в экземпляре сведений об источнике данных.
Явная реализация интерфейсаЗакрытое свойство IVsDataSourceInformation.Item Возвращает свойство сведений об источнике данных с указанным именем.

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

Заметки

Ниже приведен список поддерживаемых свойств сведений об источнике данных:

Свойство.

Описание

DataSourceName

Значение свойства DataSource.

DataSourceProduct

Значение столбца DataSourceProductName в таблице данных сведений об источнике данных ADO.NET.

DataSourceVersion

Значение столбца DataSourceProductVersion в таблице данных сведений об источнике данных ADO.NET.

SupportsNestedTransactions

По умолчанию используется значение false.

CommandPrepareSupport

Только текст.

CommandDeriveParametersSupport

Только текст.

CommandDeriveSchemaSupport

Только текст.

CommandExecuteSupport

Только текст.

CommandParameterSupport

InOut и ReturnValue.

SupportsCommandTimeout

По умолчанию используется значение true.

DefaultCatalog

Значение Database, если подписчиков, отличных от null и не является пустым.

SupportsAnsi92Sql

Эвристика, основанную на столбце SupportedJoinOperators в данных источника данных ADO.NET; если таковая внешнее соединение поддерживается, возвращается true, в противном случае возвращает false.

IdentifierPartsCaseSensitive

true если значение столбца IdentifierCase в данных источника данных ADO.NET включает Sensitive; false если значение Insensitive; если ни один nullссылка NULL (Nothing в Visual Basic).

QuotedIdentifierPartsCaseSensitive

true если значение столбца QuotedIdentifierCase в данных источника данных ADO.NET включает Sensitive; false если значение Insensitive; если ни один nullссылка NULL (Nothing в Visual Basic).

ReservedWords

Вызывает метод GetSchema с ReservedWords и создает список с разделителями-запятыми зарезервированных слов для каждой строки в результирующем наборе.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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