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


AdoDotNetConnectionSupport - класс

Предоставляет реализацию интерфейса IVsDataConnectionSupport и косвенные реализацию IVsDataCommand, IVsDataAsyncCommand и интерфейсов IVsDataTransaction с помощью соответствующих объектов ADO.NET.

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

Object
  Microsoft.VisualStudio.Data.Framework.ServiceProvider
    Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
      Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
        Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport

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

Синтаксис

'Декларация
Public Class AdoDotNetConnectionSupport _
    Inherits DataConnectionSupport _
    Implements IVsDataSiteableObject(Of IVsDataProvider)
public class AdoDotNetConnectionSupport : DataConnectionSupport, 
    IVsDataSiteableObject<IVsDataProvider>
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport, 
    IVsDataSiteableObject<IVsDataProvider^>
type AdoDotNetConnectionSupport =  
    class 
        inherit DataConnectionSupport 
        interface IVsDataSiteableObject<IVsDataProvider>
    end
public class AdoDotNetConnectionSupport extends DataConnectionSupport implements IVsDataSiteableObject<IVsDataProvider>

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство Connection Получает объект DbConnection, используемого текущим экземпляром поддержки подключения.
Открытое свойство ConnectionString Возвращает или задает строковое представление сведений необходимо задать определенное подключение к источнику данных. (Переопределяет DataConnectionSupport.ConnectionString.)
Открытое свойство ConnectionTimeout Получает или задает количество времени в секундах, в ожиданию установить подключение до завершения попытка и создание ошибку времени ожидания. (Переопределяет DataConnectionSupport.ConnectionTimeout.)
Защищенное свойство CurrentCommand Получает объект DbCommand в данный момент, используемого текущим экземпляром поддержки подключения.
Защищенное свойство CurrentTransaction Получает объект DbTransaction в данный момент, используемого текущим экземпляром поддержки подключения.
Защищенное свойство InAsyncMode Получает значение, указывающее, является ли соединение в асинхронном режиме.
Защищенное свойство ParentProvider Возвращает текущий экземпляр родительского поставщика услуг. (Унаследовано от ServiceProvider.)
Открытое свойство ProviderObject Получает базовый объект поставщика для указанного соединения. (Переопределяет DataConnectionSupport.ProviderObject.)
Защищенное свойство ServiceProvider Получает глобальный поставщика Visual Studio. (Унаследовано от DataConnectionSupport.)
Открытое свойство Site Получает или задает сайт. (Унаследовано от DataSiteableServiceProvider<T>.)
Открытое свойство State Получает состояние подключения данных. (Переопределяет DataConnectionSupport.State.)

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

Методы

  Имя Описание
Открытый метод AddService(Type, ServiceCreatorCallback) Добавляет указанную службу к внутренней коллекции служб. (Унаследовано от ServiceProvider.)
Открытый метод AddService(Type, Object) Добавляет указанную службу к внутренней коллекции служб. (Унаследовано от ServiceProvider.)
Открытый метод AddService(Type, ServiceCreatorCallback, Boolean) Добавляет указанную службу к внутренней коллекции служб или родительский контейнер служб. (Унаследовано от ServiceProvider.)
Открытый метод AddService(Type, Object, Boolean) Добавляет указанную службу к коллекции объектов службы или на родительский контейнер служб. (Унаследовано от ServiceProvider.)
Защищенный метод BeginTransactionCore Инициирует транзакцию.
Открытый метод Close Закрывает подключение текущих данных. (Переопределяет DataConnectionSupport.Close().)
Защищенный метод CommitTransactionCore Фиксирует транзакцию.
Защищенный метод CreateParameterCore Создает новый параметр данных с интерфейсом IVsDataProvider.
Защищенный метод CreateParameterFrom Создает новый параметр данных с интерфейсом IVsDataProvider с использованием указанного параметра копию данных.
Защищенный метод CreateService Создает новый объект службы на основании типа службы указанного интерфейса. (Переопределяет DataConnectionSupport.CreateService(IServiceContainer, Type).)
Защищенный метод DeriveParametersCore Выходные параметры, которые можно указать для данной команды.
Защищенный метод DeriveParametersOn Переопределение для получения параметров из заданных команды.
Защищенный метод DeriveSchemaCore Выходные данные, схемы из указанной команды, в котором отображается макет элементов и блоков в заданном модуль чтения данных.
Открытый метод Dispose() Выпуски все ресурсы занимаемые подключение данных. (Унаследовано от DataConnectionSupport.)
Защищенный метод Dispose(Boolean) Выпуски все ресурсы занимаемые подключение данных. (Переопределяет DataConnectionSupport.Dispose(Boolean).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод ExecuteCore Выполняет указанную команду, дополнительно с параметрами и возвращает результаты в виде объекта IVsDataReader.
Защищенный метод ExecuteWithoutResultsCore Выполняет указанную команду, дополнительно с параметрами.Не возвращает результаты запроса.
Защищенный метод Finalize Выпуски все ресурсы занимаемые подключение данных, когда объект поддержки подключения данных уничтожается. (Унаследовано от DataConnectionSupport.)
Защищенный метод GetCommand Создает объект DbCommand из заданных командной строки.
Защищенный методСтатический член GetCommandType Преобразует значение перечисления из DataCommandType его соответствующее значение из перечисления CommandType.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetService(Guid) Получает службу с идентификатором GUID указанной службы. (Унаследовано от ServiceProvider.)
Открытый метод GetService(Type) Возвращает службу указанного типа. (Унаследовано от ServiceProvider.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Initialize Инициализирует указанное соединение ADO.NET, используя указанный поставщик. (Переопределяет DataConnectionSupport.Initialize(Object).)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnMessageReceived Обрабатывает событие MessageReceived. (Унаследовано от DataConnectionSupport.)
Защищенный метод OnSiteChanged Создает событие SiteChanged. (Унаследовано от DataSiteableServiceProvider<T>.)
Защищенный метод OnStateChanged Обрабатывает событие StateChanged. (Унаследовано от DataConnectionSupport.)
Открытый метод Open Будет открыт определенное подключение. (Переопределяет DataConnectionSupport.Open(Boolean).)
Защищенный метод PrepareCore Подготавливает указанной команды в источнике данных, выполнять; команда может выполняться несколько раз с различными параметрами.
Открытый метод RemoveService(Type) Удаляет указанную службу из внутренней коллекции служб (Унаследовано от ServiceProvider.)
Открытый метод RemoveService(Type, Boolean) Удаляет указанную службу из внутренней коллекции служб или от родительского контейнера службы. (Унаследовано от ServiceProvider.)
Защищенный метод RollbackTransactionCore Откатит, или неупакованные пространства, транзакции и возвращает новый уровень текущей транзакции.
Защищенный методСтатический член SetParameters Добавляет новые параметры в данной команде DbCommand из указанного массива параметров IVsDataParameter.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие MessageReceived Возникает, если сообщение получено из источника данных. (Унаследовано от DataConnectionSupport.)
Открытое событие SiteChanged Происходит при подготовке сайта был изменен. (Унаследовано от DataSiteableServiceProvider<T>.)
Открытое событие StateChanged Происходит при изменении состояния подключения данных. (Унаследовано от DataConnectionSupport.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IServiceProvider.QueryService Выполняет в качестве фабрики для служб, предоставлены через реализацию IServiceProvider. (Унаследовано от ServiceProvider.)
Явная реализация интерфейсаЗакрытое свойство IVsDataSiteableObject<IVsDataProvider>.Site Получает объект IVsDataProvider в данный момент, используемым текущим экземпляром поддержки подключения.

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

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

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

См. также

Ссылки

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