다음을 통해 공유


WorkflowInstance.GetWorkflowNextTimerExpiration 메서드

정의

WorkflowInstance가 타이머 메시지를 전달하도록 예약된 다음 시점을 반환합니다.

public:
 DateTime GetWorkflowNextTimerExpiration();
public DateTime GetWorkflowNextTimerExpiration ();
member this.GetWorkflowNextTimerExpiration : unit -> DateTime
Public Function GetWorkflowNextTimerExpiration () As DateTime

반환

DateTime

ExpiresAt에 타이머 메시지가 전달될 다음 WorkflowInstance 시간을 나타내는 DateTime 값입니다.

예제

다음 예제에서는 GetWorkflowNextTimerExpiration 메서드를 사용하여 추가 워크플로 타이머 메시지가 큐에 삽입되는지 확인하는 방법을 보여 줍니다. 이 예제는 Program.cs 파일에 있는 WorkflowThreading SDK 샘플의 일부입니다. 자세한 내용은 Workflow Threading 샘플합니다.

static void ReloadWorkflow(object state)
{
    if (workflowInstance.GetWorkflowNextTimerExpiration() > DateTime.UtcNow)
    {
        SetReloadWorkflowTimer();
    }
    else
    {
        readyHandle.Set();
    }
}
Shared Sub ReloadWorkflow(ByVal state As Object)
    If workflowInstance.GetWorkflowNextTimerExpiration() > DateTime.UtcNow Then
        SetReloadWorkflowTimer()
    Else
        readyHandle.Set()
    End If
End Sub

적용 대상

추가 정보