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 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. |