WorkflowApplication.Idle プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のワークフロー インスタンスがアイドル状態になると呼び出される 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)
プロパティ値
ワークフロー インスタンスがアイドル状態になると実行されるアクション。
例
WorkflowApplicationIdleEventArgs インスタンスの Idle ハンドラーに渡される WorkflowApplication を調べるコード サンプルを次に示します。 この例では、アイドル状態になるワークフローに、Bookmark という名前で EnterGuess
というアクティビティによって所有されている 1 つの ReadInt
があります。 このコード例は、はじめに チュートリアル [.NET Framework 4.5] の一部であるワークフローを実行する方法に基づいています。 この例のコードを含めるようにこの手順の Idle ハンドラーを変更すると、次の出力が表示されます。
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();
};
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET