Compartir por


SqlConnectionStringBuilder.TransactionBinding Propiedad

Definición

Obtiene o establece un valor de cadena que indica cómo la conexión mantiene su asociación con una transacción enlistada 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 propiedad

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

Comentarios

Las palabras clave Enlace de transacciones de un ConnectionString control de cómo un SqlConnection enlace a un objeto inscrito Transaction.

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

Importancia Descripción
Desvinculación implícita El valor predeterminado. Hace que la conexión se desasocie de la transacción cuando finaliza. Después de desasociar, las solicitudes adicionales de la conexión se realizan en modo de confirmación automática. La Current propiedad no se comprueba al ejecutar solicitudes mientras la transacción está activa. Una vez finalizada la transacción, se realizan solicitudes adicionales en modo de confirmación automática.
Desvinculación explícita 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). InvalidOperationException Se produce una excepción si Current no es la transacción enlistada o si la transacción enlistada no está activa. Este comportamiento aplica las reglas de ámbito estrictas necesarias para la TransactionScope compatibilidad.

Se aplica a

Consulte también