WorkflowInstance.GetWorkflowNextTimerExpiration Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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