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í k zařazení System.Transactions transakce.

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 SqlConnection vazby na zařazení Transaction.

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

Hodnota Description
Implicitní zrušení vazby Výchozí nastavení Způsobí odpojení připojení od transakce, když skončí. Po odpojení se v režimu automatického odesílání provádějí další požadavky na připojení. Vlastnost není kontrolována Current při provádění požadavků v době, kdy je transakce aktivní. Po ukončení transakce se v režimu automatickéhocommitu provádějí další požadavky.
Explicitní zrušení vazby Způsobí, že připojení zůstane připojeno k transakci, dokud se připojení nezavře 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 zařazení transakce není aktivní. Toto chování vynucuje striktní pravidla oborů potřebná pro TransactionScope podporu.

Platí pro

Viz také