Comparteix a través de


WorkflowInstance.GetWorkflowNextTimerExpiration Método

Definición

Devuelve el punto siguiente en el momento en que se programa WorkflowInstance para recibir un mensaje del temporizador.

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

Devoluciones

DateTime

Un valor DateTime que representa la hora ExpiresAt siguiente en que se entregará un mensaje del temporizador a WorkflowInstance.

Ejemplos

El ejemplo siguiente muestra cómo utilizar el método GetWorkflowNextTimerExpiration para determinar si se ponen en cola más mensajes del temporizador de flujo de trabajo. Este ejemplo es de la muestra de SDK de WorkflowThreading del archivo Program.cs. Para obtener más información, consulte Ejemplo de subprocesos de flujo de trabajo.

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

Se aplica a

Consulte también