ConnectionManagerBase 类

定义

表示连接管理器的抽象基类。

public ref class ConnectionManagerBase abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject
public abstract class ConnectionManagerBase : Microsoft.SqlServer.Dts.Runtime.DtsObject
type ConnectionManagerBase = class
    inherit DtsObject
Public MustInherit Class ConnectionManagerBase
Inherits DtsObject
继承
ConnectionManagerBase
派生

注解

你通过从 中 ConnectionManagerBase派生一个受管理类,然后用属性标记它 DtsConnectionAttribute 来创建一个托管连接管理器。

在创建托管连接管理器时,必须确保线程模型是 Both 让连接管理器能够与集成服务运行时正常工作的。

构造函数

名称 说明
ConnectionManagerBase()

初始化 ConnectionManagerBase 类的新实例。

属性

名称 说明
AccessTokenProvider

获取或设置访问令牌提供者,用于获取连接。

ConnectionString

获取或设置连接的连接字符串。

ProtectionLevel

通过枚 DTSProtectionLevel 举获取或设定一个值,以强制连接如何控制敏感信息。

Scope

获取该 ConnectionManagerBase 对象的DTS连接管理器作用域。

SupportsDTCTransactions

返回一个布尔值,指示连接是否支持 Microsoft 分布式事务处理协调器(MS DTC)事务。

TargetServerVersion

表示连接管理器的抽象基类。

Version

返回该连接管理器的版本。

方法

名称 说明
AcquireConnection(Object)

创建连接类型的实例。

CanUpdate(String)

获取或设置一个布尔值,决定连接管理器是否支持将连接XML升级到更新版本。

Equals(Object)

确定两个对象实例是否相等。

(继承自 DtsObject)
GetHashCode()

返回此实例的哈希代码。

(继承自 DtsObject)
ReleaseConnection(Object)

释放在 期间 AcquireConnection(Object)建立的连接。 设计时和运行时都被调用。

SetQualifier(String)

在连接管理器创建后但运行前,修改连接管理器中的限定符。

Update(String)

更新连接管理器之前版本所保留的 XML。

Validate(IDTSInfoEvents)

验证连接并返回表示成功或失败的枚举。

适用于