WorkflowApplication.Idle Özellik
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.
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 WorkflowApplicationIdleEventArgs örneğinin işleyicisine Idle ile geçirilen WorkflowApplication öğesini inceler. Bu örnekte boşta kalan iş akışı, adı Bookmark olan ve EnterGuess adlı bir etkinlik tarafından yönetilen ReadInt içerir. Bu kod örneği, Hows: Getting Started Tutorial [.NET Framework 4.5] kapsamındaki İş Akışı Çalıştırma temel alınmaktadı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();
};