Activity.Uninitialize(IServiceProvider) Método

Definición

Cuando se invalida en una clase derivada, proporciona la desinicialización mediante 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

El IServiceProvider que proporciona el servicio.

Comentarios

Este método proporciona a la actividad una oportunidad de 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. Para las actividades que no implementan ICompensatableActivity, esto se produce inmediatamente después de que la actividad se cierre o, si la actividad nunca se ha ejecutado, cuando finaliza el flujo de trabajo. Para las actividades ICompensatableActivity, esto se produce después de la compensación o en la finalización del flujo de trabajo.

Se aplica a