SqlConnectionStringBuilder.TransactionBinding Eigenschap

Definitie

Hiermee wordt een tekenreekswaarde opgehaald of ingesteld die aangeeft hoe de verbinding de koppeling onderhoudt met een in de lijst vermelde System.Transactions transactie.

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

Waarde van eigenschap

De waarde van de TransactionBinding eigenschap of String.Empty als er geen is opgegeven.

Opmerkingen

De trefwoorden voor transactiebinding in een ConnectionString besturingselement hoe een SqlConnection binding met een in de lijst opgenomen Transactionwordt.

In de volgende tabel ziet u de mogelijke waarden voor de TransactionBinding eigenschap:

Value Description
Impliciete ontkoppeling De standaardwaarde. Zorgt ervoor dat de verbinding loskoppelt van de transactie wanneer deze eindigt. Na het loskoppelen worden extra aanvragen voor de verbinding uitgevoerd in de modus Automatisch aanpassen. De Current eigenschap wordt niet gecontroleerd bij het uitvoeren van aanvragen terwijl de transactie actief is. Nadat de transactie is beƫindigd, worden extra aanvragen uitgevoerd in de modus Voor automatisch aanpassen.
Expliciete koppeling ongedaan maken Zorgt ervoor dat de verbinding gekoppeld blijft aan de transactie totdat de verbinding is gesloten of totdat EnlistTransaction wordt aangeroepen met een null (Nothing in Visual Basic) waarde. Er InvalidOperationException wordt een gegenereerd als Current dit niet de in de lijst opgenomen transactie is of als de in de lijst opgenomen transactie niet actief is. Dit gedrag dwingt de strikte bereikregels af die vereist zijn voor TransactionScope ondersteuning.

Van toepassing op

Zie ook