Condividi tramite


SqlConnectionStringBuilder.TransactionBinding Proprietà

Definizione

Ottiene o imposta un valore stringa che indica come la connessione mantiene l'associazione a una transazione inclusa System.Transactions .

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

Valore della proprietà

Valore della TransactionBinding proprietà o String.Empty se non è stato specificato alcun valore.

Commenti

Parole chiave Di associazione di transazioni in un ConnectionString controllo in che modo un oggetto SqlConnection viene associato a un oggetto inserito nell'elenco Transaction.

La tabella seguente illustra i valori possibili per la TransactionBinding proprietà :

Valore Descrizione
Unbind implicito Valore predefinito. Fa in modo che la connessione si disconnette dalla transazione al termine. Dopo la disconnessione, le richieste aggiuntive sulla connessione vengono eseguite in modalità autocommit. La Current proprietà non viene controllata durante l'esecuzione delle richieste mentre la transazione è attiva. Al termine della transazione, le richieste aggiuntive vengono eseguite in modalità autocommit.
Svincolo esplicito Fa sì che la connessione rimanga collegata alla transazione fino a quando la connessione non viene chiusa o finché non EnlistTransaction viene chiamata con un null valore (Nothing in Visual Basic). Viene InvalidOperationException generata un'eccezione se Current non è la transazione inclusa o se la transazione inclusa non è attiva. Questo comportamento applica le regole di ambito rigorose necessarie per TransactionScope il supporto.

Si applica a

Vedi anche