SqlConnectionStringBuilder.TransactionBinding Egenskap

Definition

Hämtar eller anger ett strängvärde som anger hur anslutningen underhåller sin association med en registrerad System.Transactions transaktion.

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

Egenskapsvärde

Värdet för TransactionBinding egenskapen eller String.Empty om ingen har angetts.

Kommentarer

Nyckelorden Transaktionsbindning i en ConnectionString kontroll hur en SqlConnection bindning till en listad Transaction.

I följande tabell visas möjliga värden för TransactionBinding egenskapen:

Value Description
Implicit avbindning Standardvärdet. Gör att anslutningen kopplas från transaktionen när den avslutas. Efter det att anslutningen har inaktiverats utförs ytterligare begäranden om anslutningen i automatiskt återtagandeläge. Egenskapen Current kontrolleras inte när begäranden körs medan transaktionen är aktiv. När transaktionen har avslutats utförs ytterligare begäranden i automatiskt återtagandeläge.
Explicit avbindning Gör att anslutningen förblir kopplad till transaktionen tills anslutningen stängs eller tills EnlistTransaction anropas med värdet null (Nothing i Visual Basic). En InvalidOperationException genereras om Current inte är den registrerade transaktionen eller om den registrerade transaktionen inte är aktiv. Det här beteendet tillämpar de strikta omfångsregler som krävs för TransactionScope support.

Gäller för

Se även