SqlConnectionStringBuilder.TransactionBinding Propriedade

Definição

Recebe ou define um valor de cadeia que indica como a ligação mantém a sua associação com uma transação de enrolado 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

Valor de Propriedade

O valor da TransactionBinding propriedade, ou String.Empty se não tiver sido fornecido.

Observações

As palavras-chave Transaction Binding num ConnectionString controlam como um SqlConnection se vincula a um praçal Transaction.

A tabela seguinte mostra os valores possíveis para a TransactionBinding propriedade:

Valor Description
Desvinculação implícita O padrão. Faz com que a ligação se desligue da transação quando esta termina. Após o desacoplamento, são realizados pedidos adicionais na ligação em modo de autocommit. A Current propriedade não é verificada ao executar pedidos enquanto a transação está ativa. Após o término da transação, são realizados pedidos adicionais em modo de autocommit.
Desvinculação explícita Faz com que a ligação permaneça ligada à transação até que esta seja encerrada ou até que EnlistTransaction seja chamada com um valor null (Nothing em Visual Basic). Um InvalidOperationException é lançado se Current não for a transação dos praças ou se a transação dos praças não estiver ativa. Este comportamento faz cumprir as rigorosas regras de definição exigidas para TransactionScope o suporte.

Aplica-se a

Ver também