SqlConnectionStringBuilder.TransactionBinding Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy sztringértéket, amely jelzi, hogy a kapcsolat hogyan tartja fenn a társítását egy bevont System.Transactions tranzakcióval.
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
Tulajdonság értéke
A tulajdonság értéke TransactionBinding , vagy String.Empty ha nincs megadva.
Megjegyzések
A tranzakciókötési kulcsszavak egy ConnectionString vezérlőben, amely azt határozza meg, hogy a SqlConnection rendszer hogyan köti össze a listában szereplő elemeket Transaction.
Az alábbi táblázat a tulajdonság lehetséges értékeit TransactionBinding mutatja be:
| Érték | Leírás |
|---|---|
| Implicit kötés feloldása | Az alapértelmezett érték. A kapcsolat megszakad a tranzakciótól, amikor véget ér. A leválasztást követően további kérések lesznek végrehajtva a kapcsolaton automatikusan küldött módban. A Current rendszer nem ellenőrzi a tulajdonságot a kérelmek végrehajtásakor, amíg a tranzakció aktív. A tranzakció befejeződése után a rendszer további kéréseket hajt végre automatikus feladatátvételi módban. |
| Explicit kötés megszüntetése | A kapcsolat a kapcsolat lezárásáig vagy EnlistTransactionnull (Nothing Visual Basic) értékével való meghívásáig marad a tranzakcióhoz csatlakoztatva. A InvalidOperationException művelet akkor lesz eldobva, ha Current nem a bevont tranzakció, vagy ha a bevont tranzakció nem aktív. Ez a viselkedés a támogatáshoz TransactionScope szükséges szigorú hatókörkezelési szabályokat kényszeríti ki. |