Sdílet prostřednictvím


SqlConnectionStringBuilder.TransactionBinding Vlastnost

Definice

Získá nebo nastaví řetězcovou hodnotu, která označuje, jak připojení udržuje své přidružení s zapsánou System.Transactions transakcí.

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

Hodnota vlastnosti

Hodnota TransactionBinding vlastnosti nebo String.Empty pokud nebyla zadána žádná.

Poznámky

Klíčová slova transakční vazby v ovládacím ConnectionString prvku, jak se SqlConnection váže na zařazení Transaction.

V následující tabulce jsou uvedeny možné hodnoty vlastnosti TransactionBinding :

Hodnota Popis
Implicitní zrušení vazby Výchozí nastavení Způsobí odpojení připojení od transakce, jakmile skončí. Po odpojení se další požadavky na připojení provádějí v režimu automatického spojení. Vlastnost Current není kontrolována při provádění požadavků, zatímco transakce je aktivní. Po dokončení transakce se další požadavky provádějí v režimu automatického odeslání.
Explicitní zrušení vazby Způsobí, že připojení zůstane připojeno k transakci, dokud připojení není uzavřeno nebo dokud EnlistTransaction není volána s null hodnotou (Nothing v jazyce Visual Basic). Je InvalidOperationException vyvolána, pokud Current není zařazena transakce nebo pokud není aktivní. Toto chování vynucuje striktní pravidla rozsahu vyžadovaná pro TransactionScope podporu.

Platí pro

Viz také