WorkflowPersistenceService.LoadCompletedContextActivity Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När det implementeras i en härledd klass läser du in det angivna slutförda omfånget tillbaka till minnet.
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
Parametrar
- outerActivity
- Activity
En Activity som representerar den aktivitet som omger det slutförda omfånget.
Returer
En Activity som representerar det slutförda omfånget.
Kommentarer
Arbetsflödets körningsmotor använder LoadCompletedContextActivity för att implementera kompensation. Du måste återställa en identisk kopia av det slutförda omfånget. För att göra detta måste du återställa ett giltigt Stream från din representation av det slutförda omfånget i datalagret. Sedan måste du skicka detta Stream till en av de överlagrade metoderna Load för att utföra deserialisering av omfånget.
Om din beständighetstjänst inte kan läsa in det slutförda omfånget från datalagret bör det generera ett PersistenceException med ett lämpligt meddelande.