WorkflowRuntime.WorkflowPersisted Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy stan wystąpienia przepływu pracy jest utrwalany.
public:
event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowPersisted;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowPersisted;
member this.WorkflowPersisted : EventHandler<System.Workflow.Runtime.WorkflowEventArgs>
Public Custom Event WorkflowPersisted As EventHandler(Of WorkflowEventArgs)
Public Event WorkflowPersisted As EventHandler(Of WorkflowEventArgs)
Typ zdarzenia
Przykłady
W poniższym przykładzie kodu pokazano, jak można używać WorkflowRuntime funkcji z hosta przepływu pracy. Kod kojarzy element WorkflowPersisted z procedurą obsługi zdarzeń o nazwie OnWorkflowPersisted
.
Ten przykład kodu jest częścią przykładu usługi Custom Persistence Service.
workflowRuntime.WorkflowPersisted += OnWorkflowPersisted;
AddHandler workflowRuntime.WorkflowPersisted, AddressOf OnWorkflowPersisted
Uwagi
Wystąpienie przepływu pracy może być utrwalane z wielu powodów. Na przykład host może wywołać WorkflowInstance.Unload wystąpienie przepływu pracy lub aparat czasu wykonywania przepływu pracy może utrwalić wystąpienie przepływu pracy, ponieważ wystąpienie jest bezczynne lub ponieważ zakres niepodzielnego został ukończony. Jeśli usługa trwałości jest obecna w elemencie WorkflowRuntime, WorkflowPersisted jest wywoływana przez środowisko uruchomieniowe po zapisaniu stanu wystąpienia przepływu pracy w pamięci. Jeśli usługa trwałości nie jest obecna, zdarzenie jest nadal zgłaszane, ale stan wystąpienia nie jest zapisywany. WorkflowPersisted Jeśli zdarzenie występuje, ponieważ wystąpienie przepływu pracy jest zwalniane, następuje WorkflowUnloaded zdarzenie.
WorkflowPersisted W przypadku zdarzenia nadawca zawiera element WorkflowRuntime i WorkflowEventArgs zawiera WorkflowInstance skojarzone ze zdarzeniem.
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i zgłaszanie zdarzeń.