Condividi tramite


DependentTransaction.Complete Metodo

Definizione

Tenta di completare la transazione dipendente.

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

Eccezioni

Qualsiasi tentativo di operazioni aggiuntive nella transazione dopo che viene chiamato questo metodo. Sono inclusi metodi di richiamo quali EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption) oppure qualsiasi operazione di serializzazione nella transazione.

Commenti

Chiamare questo metodo quando il clone dipendente vuole informare l'autore della transazione che ha completato il suo lavoro e la transazione può essere eseguita se l'elemento padre è pronto.

Dopo aver richiamato questa chiamata, non è necessario tentare alcun lavoro aggiuntivo sulla transazione oppure viene generata un'eccezione.

Se il dominio dell'applicazione viene disattivato dopo che questo metodo viene chiamato e prima del completamento della transazione, la transazione potrebbe interrompere.

Nota Questo metodo deve essere chiamato una sola volta durante la durata della transazione dipendente.

Si applica a

Vedi anche