SqlConnectionStringBuilder.TransactionBinding Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Implicit Unbind
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 asociada a la transacción hasta que se cierre la conexión o hasta que se llame a EnlistTransaction 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. |