SqlConnectionStringBuilder.TransactionBinding Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |