WorkflowInstance.GetWorkflowNextTimerExpiration 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回計時器訊息將會傳遞至此 WorkflowInstance 的下一個時間點。
public:
DateTime GetWorkflowNextTimerExpiration();
public DateTime GetWorkflowNextTimerExpiration ();
member this.GetWorkflowNextTimerExpiration : unit -> DateTime
Public Function GetWorkflowNextTimerExpiration () As DateTime
傳回
DateTime 值,表示在下一個 ExpiresAt 時間,將傳遞計時器訊息至此 WorkflowInstance。
範例
下列範例示範使用 GetWorkflowNextTimerExpiration 方法,判斷是否有更多工作流程計時器訊息加入佇列中。 這個範例是 Program.cs 檔案中<工作流程執行緒 SDK>範例的一部分。 如需詳細資訊,請參閱 工作流程執行緒範例。
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