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 使连接管理器能够正常使用 Integration Services 运行时。

构造函数

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)

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

适用于