WorkflowInstance.GetWorkflowNextTimerExpiration Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den nächsten Zeitpunkt zurück, für den geplant ist, dass diese WorkflowInstance eine Zeitgebermeldung erhält.
public:
DateTime GetWorkflowNextTimerExpiration();
public DateTime GetWorkflowNextTimerExpiration ();
member this.GetWorkflowNextTimerExpiration : unit -> DateTime
Public Function GetWorkflowNextTimerExpiration () As DateTime
Gibt zurück
Ein DateTime-Wert, der für den nächsten ExpiresAt-Zeitpunkt steht, zu dem diese WorkflowInstance eine Timermeldung erhält.
Beispiele
Das folgende Beispiel zeigt, wie Sie die GetWorkflowNextTimerExpiration-Methode verwenden, um zu bestimmen, ob weitere Workflowzeitgebermeldungen eingereiht werden sollen. Dieses Beispiel stammt aus dem WorkflowThreading SDK-Beispiel in der Datei Program.cs. Weitere Informationen finden Sie im Workflowthreading-Beispiel.
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