Activity.Uninitialize(IServiceProvider) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.