WorkflowRuntime.WorkflowPersisted Событие

Определение

Происходит при сохранении состояния экземпляра рабочего процесса.

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) 

Тип события

Примеры

В следующем примере кода показано использование функций класса WorkflowRuntime с узла рабочего процесса. Этот код связывает событие WorkflowPersisted с обработчиком событий — методом с именем OnWorkflowPersisted.

Этот пример кода является частью примера пользовательской службы сохраняемости.

workflowRuntime.WorkflowPersisted += OnWorkflowPersisted;
AddHandler workflowRuntime.WorkflowPersisted, AddressOf OnWorkflowPersisted

Комментарии

Сохранение состояния экземпляра рабочего процесса может происходить по многим причинам. Например, узел может вызвать метод WorkflowInstance.Unload для экземпляра рабочего процесса; или механизм среды выполнения рабочих процессов может сохранить экземпляр рабочего процесса, так как он стал неактивным или из-за завершения атомарной области. Если служба постоянного хранения присутствует в WorkflowRuntime, WorkflowPersisted инициируется средой выполнения после сохранения в памяти состояния экземпляра рабочего процесса. Если служба постоянного хранения не присутствует, событие также инициируется, но состояние экземпляра не сохраняется. Если событие WorkflowPersisted возникает из-за выгрузки экземпляра рабочего процесса, то за ним последует событие WorkflowUnloaded.

Отправитель этого события WorkflowPersisted содержит объект WorkflowRuntime, а объект WorkflowEventArgs содержит объект WorkflowInstance, связанный с этим событием.

Дополнительные сведения об обработке событий см. в разделе Обработка и создание событий.

Применяется к