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 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.