Partager via


ConnectionManagerBase Classe

Définition

Représente la classe de base abstraite des gestionnaires de connexions.

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
Héritage
ConnectionManagerBase
Dérivé

Remarques

Vous créez un gestionnaire de connexions managés en dérivant une classe managée à partir du ConnectionManagerBase, puis en le marquant avec DtsConnectionAttribute l’attribut.

Lors de la création d’un gestionnaire de connexions managées, vous devez vous assurer que le modèle de thread est Both destiné au gestionnaire de connexions à fonctionner correctement avec le runtime Integration Services.

Constructeurs

ConnectionManagerBase()

Initialise une nouvelle instance de la classe ConnectionManagerBase.

Propriétés

AccessTokenProvider

Obtient ou définit le fournisseur de jetons d’accès utilisé lors de l’acquisition de la connexion.

ConnectionString

Obtient ou définit la chaîne de connexion de la connexion.

ProtectionLevel

Obtient ou définit une valeur, en utilisant l'énumération DTSProtectionLevel, qui met en vigueur la manière dont la connexion contrôle les informations sensibles.

Scope

Obtient la portée du gestionnaire de connexion DTS pour cet objet ConnectionManagerBase.

SupportsDTCTransactions

Retourne une valeur Boolean qui indique si la connexion prend en charge des transactions MS DTC (Microsoft Distributed Transaction Coordinator).

TargetServerVersion

Représente la classe de base abstraite des gestionnaires de connexions.

Version

Retourne la version de ce gestionnaire de connexions.

Méthodes

AcquireConnection(Object)

Crée une instance du type de connexion.

CanUpdate(String)

Obtient ou définit une valeur booléenne qui détermine si un gestionnaire de connexions prend en charge la mise à niveau du code XML de connexion vers une version plus récente.

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
ReleaseConnection(Object)

Libère la connexion établie pendant l'exécution de la méthode AcquireConnection(Object). Appelée au moment de la conception et au moment de l'exécution.

SetQualifier(String)

Modifie un qualificateur sur le gestionnaire de connexions après la création du gestionnaire de connexions, mais avant son exécution.

Update(String)

Met à jour le code XML rendu persistant par une version précédente du gestionnaire de connexions.

Validate(IDTSInfoEvents)

Valide la connexion et retourne une énumération qui indique la réussite ou l'échec.

S’applique à