Compartir a través de


DependentTransaction.Complete Método

Definición

Intenta finalizar la transacción dependiente.

public:
 void Complete();
public void Complete ();
member this.Complete : unit -> unit
Public Sub Complete ()

Excepciones

Cualquier intento de trabajo adicional en la transacción después de llamarse a este método. Incluyen la invocación de métodos como EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption) o cualquier operación de serialización en la transacción.

Comentarios

Llame a este método cuando el clon dependiente quiera informar al creador de la transacción de que ha terminado su trabajo, y la transacción se puede confirmar si el elemento primario también está listo.

Una vez invocada esta llamada, no debe intentar ningún trabajo adicional en la transacción o se produce una excepción.

Si el dominio de aplicación deja de funcionar después de llamar a este método y antes de que se complete la transacción, la transacción podría anularse.

Nota Se debe llamar a este método solo una vez durante la vigencia de la transacción dependiente.

Se aplica a

Consulte también