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 让连接管理器能够与集成服务运行时正常工作的。
构造函数
| 名称 | 说明 |
|---|---|
| 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) |
验证连接并返回表示成功或失败的枚举。 |