DependentTransaction.Complete Metodo

Definizione

Tenta di completare la transazione dipendente.

public void 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

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche