WorkflowPersistenceService.LoadCompletedContextActivity Método

Definición

Cuando se implementa en una clase derivada, vuelve a cargar el ámbito completado especificado en la memoria.

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

Guid del ámbito completado.

outerActivity
Activity

que Activity representa la actividad que incluye el ámbito completado.

Devoluciones

que Activity representa el ámbito completado.

Comentarios

El motor en tiempo de ejecución de flujo de trabajo usa LoadCompletedContextActivity para implementar la compensación. Debe restaurar una copia idéntica del ámbito completado. Para ello, debe restaurar un valor válido Stream a partir de la representación del ámbito completado en el almacén de datos. A continuación, debe pasar esto Stream a uno de los métodos sobrecargados de Load para realizar la deserialización del ámbito.

Si el servicio de persistencia no puede cargar el ámbito completado desde su almacén de datos, debe iniciar un PersistenceException con un mensaje adecuado.

Se aplica a