WorkflowInstance.GetWorkflowNextTimerExpiration Méthode

Définition

Renvoie le point suivant à l'heure planifiée pour la remise à cette WorkflowInstance d'un message du minuteur.

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

Retours

DateTime

Une valeur DateTime représentant l'heure ExpiresAt suivante à laquelle cette WorkflowInstance se verra remettre un message du minuteur.

Exemples

L'exemple suivant présente l'utilisation de la méthode GetWorkflowNextTimerExpiration pour déterminer si plusieurs messages du minuteur du workflow sont mis en file d'attente. Cet exemple est issu de l'exemple du Kit de développement logiciel WorkflowThreading (SDK) et provient du fichier Program.cs. Pour plus d’informations, consultez l’exemple de thread de flux de travail.

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

S’applique à

Voir aussi