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 - пространство имен