AdoDotNetConnectionSupport - класс
Предоставляет управляемую реализацию DataConnectionSupport, DataCommand и классов DataTransaction с помощью ADO.NETIDbConnection, IDbCommand и интерфейсы IDbTransaction, соответственно; также предоставляет простой способ указать реализацию класса DataSourceVersionComparer.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
Пространство имен: Microsoft.VisualStudio.Data.AdoDotNet
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport
public class AdoDotNetConnectionSupport : DataConnectionSupport
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport
Тип AdoDotNetConnectionSupport предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Конструктор класса.Инициализирует экземпляр класса AdoDotNetConnectionSupport с указанным именем поставщика ADO.NET. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
BaseCommand | Восстанавливает главный объект IDbCommand используемого для выполнения команд в данном соединении. |
![]() |
Connection | Извлекает объект IDbConnection используемого текущим экземпляром поддержки подключения. |
![]() |
ConnectionString | Возвращает или задает строковое представление сведения, необходимые для установки указанное соединение с источником данных. (Переопределяет DataConnectionSupport.ConnectionString.) |
![]() |
ConnectionTimeout | Возвращает или задает продолжительность времени ожидания (в секундах) для установления соединения перед завершением попытка и выдать ошибку времени ожидания. (Переопределяет DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentTransactionLevel | Получает уровень текущей транзакции. |
![]() |
ExecutingCommand | Извлекает экземпляр IDbCommand в настоящее время используемого для выполнения. |
![]() |
PreparedCommands | Извлекает список объектов IDbCommand, которые ранее были подготовлены. |
![]() |
ProviderObject | Получает базовый объект поставщика для указанного соединения. (Переопределяет DataConnectionSupport.ProviderObject.) |
![]() |
ServiceTypes | Извлекает список типов служб, используемых для преобразования отдельного вызова метода QueryService, в котором указан идентификатор GUID службы, управляемый вызов метода IServiceProvider.GetService, в котором управляемый тип определен. (Унаследовано от ServiceProvider.) |
![]() |
Site | Возвращает или задает экземпляр объекта сайта. (Унаследовано от ServiceProviderWithSite.) |
![]() |
State | Извлекает состояние подключения к данным. (Переопределяет DataConnectionSupport.State.) |
![]() |
Transaction | Получает текущее IDbTransaction, если они есть. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
BeginTransaction | Запускает транзакцию и возвращается новый уровень текущей транзакции. |
![]() |
Close | Закрывает указанное соединение к данным. (Переопределяет DataConnectionSupport.Close().) |
![]() |
CommitTransaction | Фиксирует транзакцию и возвращается новый уровень текущей транзакции. |
![]() |
CompareVersions | Сравнивает 2 строки версии источника данных и возвращает значение, показывающее, является ли один меньше, больше или равно другому. |
![]() |
CreateDataSourceInformation | Создает экземпляр объекта DataSourceInformation. |
![]() |
CreateObjectIdentifierConverter | Создает экземпляр объекта DataObjectIdentifierConverter. |
![]() |
CreateObjectItemComparer | Создает экземпляр объекта. |
![]() |
CreateParameter | Создает объект DataParameter. |
![]() |
DeriveParameters | Выводит параметры, которые можно задать для данной команды |
![]() |
DeriveSchema | Выводит схему, возвращаемую из указанной команды, указывающее расположение элементов и блоков в указанном модуле чтения данных. |
![]() |
Dispose() | Выполняет задачи, связанные с освобождением или сбросом ресурсов. (Унаследовано от DataConnectionSupport.) |
![]() |
Dispose(Boolean) | Освобождает все ресурсы, удерживаемые подключение к данным. (Переопределяет DataConnectionSupport.Dispose(Boolean).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Execute | Выполняет указанную команду, при необходимости с параметрами, и возвращает результаты как объект DataReader. |
![]() |
ExecuteWithoutResults | Выполняет команду, при необходимости с параметрами, но не запрашивает результаты, вместо возвращения целое число, показывающее результат вызова. |
![]() |
Finalize | Завершает соединение. (Унаследовано от DataConnectionSupport.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetService(Guid) | Получает службу с идентификатором GUID указанной службы. (Унаследовано от ServiceProvider.) |
![]() |
GetService(Type) | Возвращает службу указанного типа. (Унаследовано от ServiceProvider.) |
![]() |
GetServiceImpl(Guid) | Предоставляет реализацию для обращения к службе с указанным идентификатором GUID. (Унаследовано от ServiceProvider.) |
![]() |
GetServiceImpl(Type) | Включает получение реализации службы. (Переопределяет DataConnectionSupport.GetServiceImpl(Type).) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
Initialize | Инициализирует указанное соединение ADO.NET с помощью указанного поставщика. (Переопределяет DataConnectionSupport.Initialize(Object).) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnSiteChanged | Создает событие SiteChanged. (Унаследовано от ServiceProviderWithSite.) |
![]() |
Open | Открытие указанного подключения к данным. (Переопределяет DataConnectionSupport.Open(Boolean).) |
![]() |
Prepare | Подготавливает указанную команду в источнике данных должно быть выполнено; команда может быть исполнена несколько раз с различными параметрами. |
![]() |
RaiseMessageReceived | Вызывает событие MessageReceived на экземпляре DataConnection включающего. (Унаследовано от DataConnectionSupport.) |
![]() |
RaiseStateChanged | Вызывает событие измененное состояние на экземпляре DataConnection включающего. (Унаследовано от DataConnectionSupport.) |
![]() |
RollbackTransaction | Откатит или неупакованные пространства, транзакции и передачи новый уровень текущей транзакции. |
![]() |
ToString | Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
SiteChanged | Событие, возникающее, когда свойство Site изменяется. (Унаследовано от ServiceProviderWithSite.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Извлекает последний сайт задан с помощью метода IObjectWithSite.SetSite.Если известный сайт, возникает исключение. (Унаследовано от ServiceProviderWithSite.) |
![]() ![]() |
IServiceProvider.QueryService | Выполняет в качестве фабрики для служб, предоставлены через реализацию IServiceProvider. (Унаследовано от ServiceProvider.) |
![]() ![]() |
IObjectWithSite.SetSite | Предоставляет указатель IUnknown сайта данный объект. (Унаследовано от ServiceProviderWithSite.) |
В начало страницы
Заметки
Этот класс предоставляет общую, управляемую реализацию, создаются по умолчанию для поставщиков данных ADO.NET.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.