Represents the abstract base class for connection managers.
Assembly: Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)
Thetype exposes the following members.
|ConnectionString||Gets or sets the connection string for the connection.|
|ProtectionLevel||Gets or sets a value, by using the DTSProtectionLevel enumeration, that enforces how the connection controls sensitive information.|
|SupportsDTCTransactions||Returns a Boolean that indicates if the connection supports Microsoft Distributed Transaction Coordinator (MS DTC) transactions.|
|Version||Returns the version of this connection manager.|
|AcquireConnection||Creates an instance of the connection type.|
|CanUpdate||Gets or sets a Boolean that determines whether a connection manager supports upgrading the connection XML to a newer version.|
|Equals||Determines whether two object instances are equal. (Inherited from DtsObject.)|
|Finalize||(Inherited from Object.)|
|GetHashCode||Returns the hash code for this instance. (Inherited from DtsObject.)|
|GetType||(Inherited from Object.)|
|MemberwiseClone||(Inherited from Object.)|
|ReleaseConnection||Frees the connection established during AcquireConnection. Called at design time and run time.|
|SetQualifier||Changes a qualifier on the connection manager after the connection manager has been created, but before it is run.|
|ToString||(Inherited from Object.)|
|Update||Updates the XML persisted by a previous version of the connection manager.|
|Validate||Validates the connection and returns an enumeration that indicates success or failure.|
You create a managed connection manager by deriving a managed class from the , and then marking it with DtsConnectionAttribute attribute.
When creating a managed connection manager, you must ensure that the threading model is Both for the connection manager to work properly with the Integration Services runtime.