WorkflowInstance.TryUnload 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.
Descarrega a instância do fluxo de trabalho da memória para o armazenamento de persistência quando a instância está suspensa ou inativa.
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
Devoluções
true se a instância do fluxo de trabalho foi descarregada; caso contrário, false.
Exceções
Não existe qualquer serviço de persistência registado no motor de execução do fluxo de trabalho.
Observações
Se a instância do fluxo de trabalho estiver inativa ou suspensa, TryUnload usa o serviço de persistência para remover a instância do fluxo de trabalho da memória e mantê-la para um armazenamento de dados. Se não houver um serviço de persistência registado com o WorkflowRuntime, TryUnload lança um InvalidOperationException. Se a instância do fluxo de trabalho for mantida com sucesso, o tempo de execução eleva o WorkflowUnloaded evento e devolve true.
Unload retorna false se a instância do fluxo de trabalho já tiver sido descarregada, terminada, abortada ou já concluída.
O host pode usar TryUnload para recuperar recursos do sistema de um fluxo de trabalho inativo.