WorkflowPersistenceService.LoadCompletedContextActivity Método

Definição

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

scopeId
Guid

O Guid escopo concluído.

outerActivity
Activity

Um Activity que representa a atividade que inclui o escopo concluído.

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.

Aplica-se a