Activity.Uninitialize(IServiceProvider) Método

Definição

Quando sobrescrito numa classe derivada, fornece a desinicialização por parte de um fornecedor de serviços 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.

Observações

Este método oferece à atividade a oportunidade de limpar os recursos alocados durante a inicialização.

Uninitialize é chamada quando uma instância de atividade tem garantia de que não realizará mais execução. Para atividades que não implementam ICompensatableActivity, isto ocorre imediatamente após o encerramento da atividade ou, se a atividade nunca foi executada, na conclusão do fluxo de trabalho. Para ICompensatableActivity atividades, isto ocorre quer após compensação, quer na conclusão do fluxo de trabalho.

Aplica-se a