Activity.Uninitialize(IServiceProvider) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.