WorkflowPersistenceService.LoadCompletedContextActivity Método

Definição

Quando implementado numa classe derivada, carrega o âmbito especificado e concluído de volta para a 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 do escopo concluído.

outerActivity
Activity

Um Activity que representa a atividade que envolve o âmbito completo.

Devoluções

Um Activity que representa o escopo completo.

Observações

O motor de execução do fluxo de trabalho é usado LoadCompletedContextActivity para implementar compensação. Deve restaurar uma cópia idêntica do escopo completo. Para isso, deve restaurar um válido Stream a partir da sua representação do âmbito concluído no armazenamento de dados. Depois, deve passar isto Stream para um dos métodos sobrecarregados para Load realizar a desserialização do telescópio.

Se o seu serviço de persistência não conseguir carregar o âmbito concluído a partir do seu armazenamento de dados, deverá apresentar a PersistenceException com uma mensagem apropriada.

Aplica-se a