Activity.Uninitialize(IServiceProvider) Metodo

Definizione

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.

Si applica a