WorkflowPersistenceService.LoadCompletedContextActivity 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 implementado em uma classe derivada, carrega o escopo concluído especificado novamente na memória.
protected public:
abstract System::Workflow::ComponentModel::Activity ^ LoadCompletedContextActivity(Guid scopeId, System::Workflow::ComponentModel::Activity ^ outerActivity);
protected internal abstract System.Workflow.ComponentModel.Activity LoadCompletedContextActivity(Guid scopeId, System.Workflow.ComponentModel.Activity outerActivity);
abstract member LoadCompletedContextActivity : Guid * System.Workflow.ComponentModel.Activity -> System.Workflow.ComponentModel.Activity
Protected Friend MustOverride Function LoadCompletedContextActivity (scopeId As Guid, outerActivity As Activity) As Activity
Parâmetros
Retornos
Um Activity que representa o escopo concluído.
Comentários
O mecanismo de runtime de fluxo de trabalho usa LoadCompletedContextActivity para implementar a compensação. Você deve restaurar uma cópia idêntica do escopo concluído. Para fazer isso, você deve restaurar um válido Stream de sua representação do escopo concluído no armazenamento de dados. Em seguida, você deve passar isso Stream para um dos métodos sobrecarregados de Load executar a desserialização do escopo.
Se o serviço de persistência não puder carregar o escopo concluído de seu armazenamento de dados, ele deverá gerar uma PersistenceException mensagem com uma mensagem apropriada.