WorkflowInstance.GetWorkflowNextTimerExpiration Méthode

Définition

Renvoie le point suivant à l'heure planifiée pour la remise à cette WorkflowInstance d'un message du minuteur.Returns the next point in time that this WorkflowInstance is scheduled to be delivered a timer message.

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.A DateTime value that represents the next ExpiresAt time this WorkflowInstance will be delivered a timer message.

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.The following example demonstrates using the GetWorkflowNextTimerExpiration method to determine if more workflow timer messages are enqueued. Cet exemple est issu de l'exemple du Kit de développement logiciel WorkflowThreading (SDK) et provient du fichier Program.cs.This example is from the WorkflowThreading SDK sample, from the Program.cs file. Pour plus d’informations, consultez exemple de Threading de flux de travail.For more information, see Workflow Threading Sample.

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