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 zařazenou 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 Implicit Unbind pokud nebyla zadána žádná.

Poznámky

Klíčová slova vazby transakce v ovládacím ConnectionString prvku, jak se SqlConnection vazba na zařazení Transaction.

Následující tabulka uvádí možné hodnoty vlastnosti TransactionBinding :

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

Platí pro