WorkflowRuntime.WorkflowUnloaded 이벤트

정의

워크플로 인스턴스가 메모리에서 언로드될 때 발생합니다.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowUnloaded;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowUnloaded;
member this.WorkflowUnloaded : EventHandler<System.Workflow.Runtime.WorkflowEventArgs> 
Public Custom Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs) 
Public Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs) 

이벤트 유형

설명

워크플로 인스턴스는 명시적 호출 Unload을 통해 메모리에서 언로드하거나 자체 의미 체계에 따라 워크플로 런타임 엔진에서 암시적으로 언로드할 수 있습니다. 예를 들어 워크플로 런타임 엔진은 인스턴스가 유휴 상태가 되고 런타임에 추가된 WorkflowPersistenceServiceUnloadOnIdle경우 워크플로 인스턴스를 true 언로드합니다.

워크플로 런타임 엔진은 워크플로 인스턴스의 상태가 성공적으로 유지된 후 메모리에서 인스턴스가 무효화되기 전에 이벤트를 발생 WorkflowUnloaded 합니다. 따라서 WorkflowPersisted 이벤트 앞에 이벤트가 발생합니다 WorkflowUnloaded .

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

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

적용 대상