WorkflowPersistenceService.LoadCompletedContextActivity Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Se implementato in una classe derivata, carica nuovamente l'ambito completato specificato in 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
Parametri
- outerActivity
- Activity
Oggetto Activity che rappresenta l'attività che racchiude l'ambito completato.
Valori restituiti
Oggetto Activity che rappresenta l'ambito completato.
Commenti
Il motore di runtime del flusso di lavoro usa LoadCompletedContextActivity per implementare la compensazione. È necessario ripristinare una copia identica dell'ambito completato. A tale scopo, è necessario ripristinare un valore valido Stream dalla rappresentazione dell'ambito completato nell'archivio dati. È quindi necessario passarlo Stream a uno dei metodi di overload di Load per eseguire la deserializzazione dell'ambito.
Se il servizio di persistenza non è in grado di caricare l'ambito completato dall'archivio dati, deve generare un'eccezione con un PersistenceException messaggio appropriato.