WorkflowRuntime.WorkflowSuspended 이벤트

정의

워크플로 인스턴스가 일시 중단될 때 발생합니다.Occurs when a workflow instance is suspended.

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

예제

다음 코드 예제에서는 워크플로 호스트에서 WorkflowRuntime 기능을 사용하는 방법을 보여 줍니다.The following code example demonstrates how to use WorkflowRuntime functionality from a workflow host. 이 코드에서는 WorkflowSuspended를 이벤트 처리기인 OnWorkflowSuspended 메서드에 연결합니다.The code associates the WorkflowSuspended with an event handler, a method named OnWorkflowSuspended.

일부인이 코드 예제는 Suspend and Terminate 샘플합니다.This code example is part of the Suspend and Terminate Sample.

workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend

설명

워크플로 인스턴스는 호스트에서 Suspend 메서드 호출을 통해, SuspendActivity 활동에 의해, 또는 워크플로 런타임 엔진에 의해 암시적으로 일시 중단될 수 있습니다.The workflow instance can be suspended by the host through a call to the Suspend method, by a SuspendActivity activity, or implicitly by the workflow run-time engine. 예를 들어 워크플로 런타임 엔진은 동적 변경 내용을 인스턴스에 적용할 때 인스턴스를 일시 중단합니다.For example, the workflow run-time engine temporarily suspends the instance when it applies dynamic changes to the instance.

WorkflowSuspended 이벤트의 경우 발신자는 WorkflowRuntime을 포함하고 WorkflowSuspendedEventArgs는 인스턴스가 일시 중단된 이유를 설명하는 문자열과 WorkflowInstance를 포함합니다.For the WorkflowSuspended event, the sender contains the WorkflowRuntime and WorkflowSuspendedEventArgs contains the WorkflowInstance and a string that describes the reason the instance was suspended.

이벤트를 처리 하는 방법에 대 한 자세한 내용은 이벤트 처리 및 발생을 참조 하세요.For more information about handling events, see Handling and raising events.

적용 대상