WorkflowInstance.GetWorkflowNextTimerExpiration 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 WorkflowInstance가 타이머 메시지를 전달하도록 예약된 다음 시점을 반환합니다.
public:
DateTime GetWorkflowNextTimerExpiration();
public DateTime GetWorkflowNextTimerExpiration ();
member this.GetWorkflowNextTimerExpiration : unit -> DateTime
Public Function GetWorkflowNextTimerExpiration () As 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