Activity.Uninitialize(IServiceProvider) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.