IVsDataConnection 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示数据连接。
public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
- 实现
属性
ConnectionTimeout |
获取或设置在终止尝试并生成超时错误之前要等待建立连接的时间量。 |
CurrentThreadHasLock |
获取一个值,该值指示当前线程是否对数据连接对象具有锁。 |
DisplayConnectionString |
获取连接字符串,其中敏感信息(如果存在)的格式以确保安全显示。 |
EncryptedConnectionString |
获取连接字符串的加密版本。 |
IsLocked |
获取一个值,该值指示当前数据连接是否已锁定。 |
IsNonLocking |
获取一个值,该值指示数据连接是否支持自动锁定。 |
Provider |
获取数据提供程序的 GUID。 |
SafeConnectionString |
获取连接字符串,不包括敏感信息。 |
Source |
获取当前数据连接的数据源的 GUID(如果有)。 |
State |
获取数据连接的当前状态。 |
方法
Clone() |
创建当前数据连接的副本。 |
Clone(Boolean) |
创建当前数据连接的副本。 |
Close() |
关闭当前数据连接。 |
EnsureConnected() |
确定当前数据连接是否已连接,如果未连接,则将其打开。 |
EquivalentTo(Guid, String, Boolean) |
指示给定的数据连接信息(由提供程序 GUID 和连接字符串表示)是否等效于数据连接的当前实例。 |
GetLockedProviderObject() |
检索支持当前数据连接的基础锁定数据提供程序。 |
GetLockedProviderObject(Int32) |
锁定当前数据连接后检索基础数据提供程序。 |
Lock() |
锁定当前数据连接。 |
Lock(Int32) |
锁定当前数据连接。 |
Open() |
打开当前数据连接。 |
ReleaseExclusiveAccessProxy() |
释放现有的独占访问代理。 |
Unlock() |
解锁当前数据连接。 |
UnlockProviderObject() |
解锁当前数据连接的基础提供程序对象。 |
事件
MessageReceived |
从数据源收到消息时发生。 (继承自 IVsDataConnectionEvents) |
StateChanged |
当数据连接的状态发生更改时发生。 (继承自 IVsDataConnectionEvents) |