Sdílet prostřednictvím


WorkflowInstance.GetWorkflowNextTimerExpiration Metoda

Definice

Vrátí další bod v čase, kdy je WorkflowInstance naplánováno doručení zprávy časovače.

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

Návraty

DateTime

Hodnota DateTime, která představuje příští ExpiresAt doručení WorkflowInstance zprávy časovače.

Příklady

Následující příklad ukazuje použití GetWorkflowNextTimerExpiration metody k určení, zda jsou zařadovány další zprávy časovače pracovního postupu. Tento příklad je z ukázky sady WorkflowThreading SDK ze souboru Program.cs. Další informace naleznete v části Ukázka vláken pracovního postupu.

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

Platí pro

Viz také