Share via


WorkflowApplication.Idle Özellik

Tanım

Geçerli iş akışı örneği boşta olduğunda çağrılan öğesini alır veya ayarlar Action<T> .

public:
 property Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ Idle { Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ get(); void set(Action<System::Activities::WorkflowApplicationIdleEventArgs ^> ^ value); };
public Action<System.Activities.WorkflowApplicationIdleEventArgs> Idle { get; set; }
member this.Idle : Action<System.Activities.WorkflowApplicationIdleEventArgs> with get, set
Public Property Idle As Action(Of WorkflowApplicationIdleEventArgs)

Özellik Değeri

bir iş akışı örneği boşta olduğunda yürütülen bir eylem.

Örnekler

Aşağıdaki kod örneği, bir WorkflowApplication örneğin işleyicisine Idle geçirilen öğesini incelerWorkflowApplicationIdleEventArgs. Bu örnekte, boşta kalan iş akışında adlı bir etkinlik tarafından sahip olunan adlı EnterGuessbir iş ReadIntakışı vardırBookmark. Bu kod örneği, [.NET Framework 4.5] Başlarken Öğreticisi'nin bir parçası olan Nasıl Yapılır: İş Akışı Çalıştırma'yı temel alır. Bu adımdaki Idle işleyici bu örnekteki kodu içerecek şekilde değiştirilirse aşağıdaki çıkış görüntülenir.

BookmarkName: EnterGuess - OwnerDisplayName: ReadInt  
wfApp.Idle = delegate(WorkflowApplicationIdleEventArgs e)
{
    foreach (BookmarkInfo info in e.Bookmarks)
    {
        Console.WriteLine("BookmarkName: {0} - OwnerDisplayName: {1}",
            info.BookmarkName, info.OwnerDisplayName);
    }

    idleEvent.Set();
};

Şunlara uygulanır