AdoDotNetConnectionSupport 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 IVsDataConnectionSupport 接口的实现,并使用适当的 ADO .NET 对象间接实现 IVsDataCommand、IVsDataAsyncCommand 和 IVsDataTransaction 接口。
public ref class AdoDotNetConnectionSupport : Microsoft::VisualStudio::Data::Framework::DataConnectionSupport, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>
public class AdoDotNetConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataConnectionSupport, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>
type AdoDotNetConnectionSupport = class
inherit DataConnectionSupport
interface IVsDataSiteableObject<IVsDataProvider>
Public Class AdoDotNetConnectionSupport
Inherits DataConnectionSupport
Implements IVsDataSiteableObject(Of IVsDataProvider)
- 继承
-
AdoDotNetConnectionSupport
- 实现
构造函数
AdoDotNetConnectionSupport() |
初始化 AdoDotNetConnectionSupport 类的实例。 |
属性
Connection |
获取 DbConnection 当前连接支持实例正在使用的对象。 |
ConnectionString |
获取或设置建立指定数据源连接所需的信息的字符串表示形式。 |
ConnectionTimeout |
获取或设置在终止尝试并生成超时错误之前等待建立连接的时间量(以秒为单位)。 |
CurrentCommand |
获取 DbCommand 当前连接支持实例当前正在使用的对象。 |
CurrentTransaction |
获取 DbTransaction 当前连接支持实例当前正在使用的对象。 |
InAsyncMode |
获取一个值,该值指示连接是否处于异步模式。 |
ParentProvider |
获取父服务提供程序的当前实例。 (继承自 ServiceProvider) |
ProviderObject |
获取指定连接的基础提供程序对象。 |
ServiceProvider |
获取全局 Visual Studio 服务提供程序。 (继承自 DataConnectionSupport) |
Site |
获取或设置站点。 (继承自 DataSiteableServiceProvider<T>) |
State |
获取数据连接的状态。 |
方法
事件
MessageReceived |
从数据源接收消息时发生。 (继承自 DataConnectionSupport) |
SiteChanged |
在网站更改时发生。 (继承自 DataSiteableServiceProvider<T>) |
StateChanged |
在数据连接状态更改时发生。 (继承自 DataConnectionSupport) |
显式接口实现
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
作为通过 IServiceProvider 实现公开的服务的工厂执行。 (继承自 ServiceProvider) |
IVsDataSiteableObject<IVsDataProvider>.Site |
表示 IVsDataConnectionSupport 接口的实现,并使用适当的 ADO .NET 对象间接实现 IVsDataCommand、IVsDataAsyncCommand 和 IVsDataTransaction 接口。 |
扩展方法
QueryService(IServiceProvider, Guid) |
获取由服务提供商基于其服务 GUID 公开的服务。 |
QueryService<TService>(IServiceProvider) |
获取服务提供程序根据其服务类型公开的服务。 |