AdoDotNetConnectionSupport - класс
Обеспечивает реализацию интерфейса IVsDataConnectionSupport и косвенную реализацию IVsDataCommand, IVsDataAsyncCommand и интерфейсов IVsDataTransaction с помощью соответствующих объектов ADO.NET.
Иерархия наследования
System.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 - пространство имен