表示数据连接的接口。
命名空间: Microsoft.VisualStudio.Data.Services
程序集: Microsoft.VisualStudio.Data.Services(在 Microsoft.VisualStudio.Data.Services.dll 中)
语法
声明
Public Interface IVsDataConnection _
Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
type IVsDataConnection =
interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable
IVsDataConnection 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
ConnectionTimeout | 获取或设置时才会停止在尝试和生成超时错误之前建立连接。 |
![]() |
CurrentThreadHasLock | 获取指示当前线程是否的值但数据连接对象的锁定。 |
![]() |
DisplayConnectionString | 获取敏感信息,如果有,为了安全起见显示格式的连接字符串。 |
![]() |
EncryptedConnectionString | 获取连接字符串的一个加密的版本。 |
![]() |
IsLocked | 获取一个指示当前数据连接是否的值锁定。 |
![]() |
IsNonLocking | 获取一个数据连接是否的值支持自动锁定。 |
![]() |
Provider | 获取数据提供程序的GUID。 |
![]() |
SafeConnectionString | 获取连接字符串,不包括敏感信息。 |
![]() |
Source | 获取数据源的GUID当前数据连接,则为;如果有的话)。 |
![]() |
State | 获取数据连接的当前状态。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Clone() | 创建当前数据连接的副本。 |
![]() |
Clone(Boolean) | 创建当前数据连接的副本。 |
![]() |
Close | 关闭当前数据连接。 |
![]() |
Dispose | 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。) |
![]() |
EnsureConnected | 确定当前数据连接是否已连接,因此,如果没有,打开它。 |
![]() |
EquivalentTo | 指示提供的数据连接信息,如由提供程序GUID和连接字符串,是否与数据连接的当前实例等效。 |
![]() |
GetLockedProviderObject() | 检索支持当前数据连接的基础锁定的数据提供程序。 |
![]() |
GetLockedProviderObject(Int32) | 在锁定当前数据连接后检索基础数据提供程序。 |
![]() |
GetService | 获取指定类型的服务对象。 (继承自 IServiceProvider。) |
![]() |
Lock() | 锁定当前数据连接。 |
![]() |
Lock(Int32) | 锁定当前数据连接。 |
![]() |
Open | 打开当前数据连接。 |
![]() |
ReleaseExclusiveAccessProxy | 释放现有的独占访问代理。 |
![]() |
Unlock | 打开当前数据连接。 |
![]() |
UnlockProviderObject | 打开当前数据连接的基础提供程序对象。 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
MessageReceived | 当消息从数据源,接收发生。 (继承自 IVsDataConnectionEvents。) |
![]() |
StateChanged | 更改,发生数据连接的状态。 (继承自 IVsDataConnectionEvents。) |
页首
备注
此接口实现为内置DDEX服务。