Freigeben über


ConnectionManagerBase Klasse

Definition

Stellt die abstrakte Basisklasse für Verbindungs-Manager dar.

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
Vererbung
ConnectionManagerBase
Abgeleitet

Hinweise

Sie erstellen einen verwalteten Verbindungs-Manager, indem Sie eine verwaltete Klasse aus dem ConnectionManagerBase, und dann mit DtsConnectionAttribute Attribut markieren.

Beim Erstellen eines verwalteten Verbindungsmanagers müssen Sie sicherstellen, dass das Threadingmodell für den Verbindungs-Manager für die ordnungsgemäße Arbeit mit der Integration Services-Laufzeit geeignet ist Both .

Konstruktoren

ConnectionManagerBase()

Initialisiert eine neue Instanz der ConnectionManagerBase-Klasse.

Eigenschaften

AccessTokenProvider

Ruft den Zugriffstokenanbieter ab, der beim Abrufen einer Verbindung verwendet wird, oder legt diese fest.

ConnectionString

Ruft die Verbindungszeichenfolge für die Verbindung ab oder legt sie fest.

ProtectionLevel

Ruft unter Verwendung der DTSProtectionLevel-Enumeration einen Wert ab, durch den erzwungen wird, wie vertrauliche Informationen von der Verbindung überwacht werden, oder legt ihn fest.

Scope

Ruft den DTS-Verbindungs-Manager-Bereich für dieses ConnectionManagerBase-Objekt ab.

SupportsDTCTransactions

Gibt einen booleschen Wert zurück, der angibt, ob die Verbindung MS DTC-Transaktionen (Microsoft Distributed Transaction Coordinator) unterstützt.

TargetServerVersion

Stellt die abstrakte Basisklasse für Verbindungs-Manager dar.

Version

Gibt die Version dieses Verbindungs-Managers zurück.

Methoden

AcquireConnection(Object)

Erstellt eine Instanz des Verbindungstyps.

CanUpdate(String)

Ruft einen Boolean ab, der bestimmt, ob ein Verbindungs-Manager das Upgrade der Verbindungs-XML auf eine neuere Version unterstützt.

Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
ReleaseConnection(Object)

Gibt die während AcquireConnection(Object) hergestellte Verbindung frei. Wird zur Entwurfs- und Laufzeit aufgerufen.

SetQualifier(String)

Ändert einen Qualifizierer für den Verbindungs-Manager, nachdem er erstellt wurde, aber bevor er ausgeführt wird.

Update(String)

Aktualisiert die von einer früheren Version des Verbindungs-Managers persistent gespeicherte XML.

Validate(IDTSInfoEvents)

Überprüft die Verbindung und gibt eine Enumeration zurück, die die erfolgreiche Ausführung oder einen Fehler angibt.

Gilt für: