WorkflowInstance.GetWorkflowNextTimerExpiration Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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