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