Activity.Uninitialize(IServiceProvider) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando viene eseguito l'override in una classe derivata, fornisce la non inizializzazione mediante un provider di servizi per l'attività.
protected public:
virtual void Uninitialize(IServiceProvider ^ provider);
protected internal virtual void Uninitialize (IServiceProvider provider);
abstract member Uninitialize : IServiceProvider -> unit
override this.Uninitialize : IServiceProvider -> unit
Protected Friend Overridable Sub Uninitialize (provider As IServiceProvider)
Parametri
- provider
- IServiceProvider
Oggetto IServiceProvider che fornisce il servizio.
Commenti
Questo metodo offre all'attività la possibilità di eseguire la pulizia delle risorse allocate durante l'inizializzazione.
Uninitialize viene chiamato quando viene garantita l'esecuzione di un'istanza di attività. Per attività che non implementano ICompensatableActivity, questo si verifica immediatamente dopo la chiusura dell'attività, oppure, se l'attività non è mai stata eseguita, al termine del flusso di lavoro. Per attività ICompensatableActivity, questo si verifica dopo la compensazione oppure al termine del flusso di lavoro.