Freigeben über


WorkflowInstance.GetWorkflowNextTimerExpiration Methode

Definition

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

DateTime

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

Gilt für

Siehe auch