ConnectionManagerBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示连接管理器的抽象基类。
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派生托管类,然后使用属性标记托管 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) |
验证连接并返回一个指示成功或失败的枚举。 |