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) 

이벤트 유형

설명

워크플로 인스턴스는 여러 가지 이유로 지속될 수 있습니다. 예를 들어 호스트는 워크플로 인스턴스를 호출 WorkflowInstance.Unload 하거나, 인스턴스가 유휴 상태이거나 원자성 범위가 완료되었기 때문에 워크플로 런타임 엔진이 워크플로 인스턴스를 유지할 수 있습니다. 지속성 서비스가 있는 WorkflowRuntimeWorkflowPersisted 경우 워크플로 인스턴스의 상태가 메모리에 저장된 후 런타임에 의해 발생합니다. 지속성 서비스가 없으면 이벤트는 계속 발생하지만 인스턴스 상태는 저장되지 않습니다. 워크플로 인스턴스가 WorkflowPersisted 언로드되고 있기 때문에 이벤트가 발생하면 이벤트가 발생합니다 WorkflowUnloaded .

WorkflowPersisted 이벤트의 경우 보낸 사람에게는 이벤트와 연결된 내용이 포함 WorkflowRuntimeWorkflowEventArgs 됩니다WorkflowInstance.

이벤트 처리에 대한 자세한 내용은 이벤트 처리 및 발생을 참조하세요.

적용 대상