Activity.Uninitialize(IServiceProvider) Método

Definición

Cuando se invalida en una clase derivada, proporciona una inicialización sin inicialización por parte de un proveedor de servicios para la actividad.

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)

Parámetros

provider
IServiceProvider

IServiceProvider que proporciona el servicio.

Comentarios

Este método proporciona a la actividad una oportunidad para limpiar los recursos asignados durante la inicialización.

Uninitialize se llama cuando se garantiza que una instancia de actividad no realice más ejecución. En el caso de las actividades que no implementan ICompensatableActivity, esto se produce inmediatamente después de que se cierre la actividad o, si la actividad nunca se ejecutó, al finalizar el flujo de trabajo. En ICompensatableActivity el caso de las actividades, esto ocurre después de la compensación o al finalizar el flujo de trabajo.

Se aplica a