WorkflowInstance.GetWorkflowNextTimerExpiration Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bunun WorkflowInstance bir zamanlayıcı iletisi teslim edilmesi için zamanlandığı bir sonraki noktayı döndürür.
public:
DateTime GetWorkflowNextTimerExpiration();
public DateTime GetWorkflowNextTimerExpiration ();
member this.GetWorkflowNextTimerExpiration : unit -> DateTime
Public Function GetWorkflowNextTimerExpiration () As DateTime
Döndürülenler
Bu WorkflowInstance iletinin bir sonraki ExpiresAt teslim zamanını temsil eden bir DateTime değeri bir zamanlayıcı iletisi.
Örnekler
Aşağıdaki örnekte, daha fazla iş akışı süreölçer iletisinin GetWorkflowNextTimerExpiration sıraya alınıp alınmadığını belirlemek için yönteminin kullanılması gösterilmektedir. Bu örnek, WorkflowThreading SDK örneğinden Program.cs dosyasından alınıyor. Daha fazla bilgi için bkz . İş Akışı İş Parçacığı Oluşturma Örneği.
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