Compartilhar via


Activity.Uninitialize(IServiceProvider) Método

Definição

Quando substituído em uma classe derivada, fornece o cancelamento de inicialização por um provedor de serviço para a atividade.

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

O IServiceProvider que fornece o serviço.

Comentários

Esse método fornece à atividade uma oportunidade de limpar os recursos alocados durante a inicialização.

Uninitialize é chamado quando uma instância de atividade tem a garantia de não executar mais nenhuma execução. Para atividades que não implementam ICompensatableActivity, isso ocorre imediatamente após o fechamento da atividade ou, se a atividade nunca foi executada, na conclusão do fluxo de trabalho. Para ICompensatableActivity atividades, isso ocorre após a compensação ou na conclusão do fluxo de trabalho.

Aplica-se a