Compartir vía


SqlConnectionStringBuilder.TransactionBinding Propiedad

Definición

Obtiene o establece un valor de cadena que indica cómo mantiene la conexión su asociación a una transacción System.Transactions dada de alta.

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 propiedad

Valor de la propiedad TransactionBinding o String.Empty si no se ha proporcionado ninguno.

Comentarios

Las palabras clave Trasanction Binding en una ConnectionString controlan cómo una SqlConnection se asocia con una Transaction dada de alta.

En la siguiente tabla se muestran los posibles valores para la propiedad TransactionBinding.

Valor Descripción
Desenlace implícito El valor predeterminado. Provoca que la conexión se separe de la transacción cuando termina. Después de la separación, las solicitudes adicionales en la conexión son ejecutadas en modo de confirmación automática. La propiedad Current no es comprobada al ejecutar solicitudes mientras la trasacción esté activa. Después que la transacción se haya completado, las solicitudes adicionales en la conexión son ejecutadas en modo de confirmación automática.
Desenlace explícito Hace que la conexión permanezca adjunta a la transacción hasta que se cierre la conexión o hasta EnlistTransaction que se llame a con un null valor (Nothing en Visual Basic). Se iniciará una InvalidOperationException si Current no es la transacción dada de alta o si la transacción dada de alta no está activa. Este comportamiento exige las reglas del ámbito estrictas necesarias para la compatibilidad de TransactionScope.

Se aplica a

Consulte también