SqlConnectionStringBuilder.TransactionBinding Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Zeichenfolgenwerts, der angibt, wie die Verbindung ihre Zuordnung mit einer aufgelisteten System.Transactions Transaktion verwaltet.
public:
property System::String ^ TransactionBinding { System::String ^ get(); void set(System::String ^ value); };
public string TransactionBinding { get; set; }
member this.TransactionBinding : string with get, set
Public Property TransactionBinding As String
Eigenschaftswert
Der Wert der TransactionBinding Eigenschaft oder String.Empty wenn keine angegeben wurde.
Hinweise
Die Schlüsselwörter für die Transaktionsbindung in einem ConnectionString Steuerelement, wie eine SqlConnection Bindung an eine listet Transaction.
In der folgenden Tabelle sind die möglichen Werte für die TransactionBinding Eigenschaft aufgeführt:
| Wert | Beschreibung |
|---|---|
| Implizites Lösen | Der Standardwert. Bewirkt, dass die Verbindung von der Transaktion getrennt wird, wenn sie endet. Nach dem Trennen werden zusätzliche Anforderungen für die Verbindung im Autocommit-Modus ausgeführt. Die Current Eigenschaft wird nicht überprüft, wenn Anforderungen ausgeführt werden, während die Transaktion aktiv ist. Nachdem die Transaktion beendet wurde, werden zusätzliche Anforderungen im AutoCommit-Modus ausgeführt. |
| Explizites Entbinden | Bewirkt, dass die Verbindung an die Transaktion angefügt bleibt, bis die Verbindung geschlossen oder mit EnlistTransaction einem null (Nothing in Visual Basic)-Wert aufgerufen wird. Ein InvalidOperationException Fehler wird ausgelöst, wenn Current es sich nicht um die aufgelistete Transaktion handelt oder wenn die aufgelistete Transaktion nicht aktiv ist. Dieses Verhalten erzwingt die strengen Bereichsregeln, die für TransactionScope die Unterstützung erforderlich sind. |