Activity.Uninitialize(IServiceProvider) Metodo

Definizione

Quando sottoposto a override in una classe derivata, fornisce l'annullamento dell'inizializzazione da parte di 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 consente all'attività di pulire le risorse allocate durante l'inizializzazione.

Uninitialize viene chiamato quando si garantisce che un'istanza di attività non esegua altre esecuzioni. Per le attività che non implementano ICompensatableActivity, questo si verifica immediatamente dopo la chiusura dell'attività o, se l'attività non viene mai eseguita, al completamento del flusso di lavoro. Per ICompensatableActivity le attività, ciò si verifica dopo la compensazione o al completamento del flusso di lavoro.

Si applica a