WorkflowInspectionServices.GetActivities(Activity) メソッド

定義

入力アクティビティに関連付けられているすべてのアクティビティを表す IEnumerable<T> を返します。

public:
 static System::Collections::Generic::IEnumerable<System::Activities::Activity ^> ^ GetActivities(System::Activities::Activity ^ activity);
public static System.Collections.Generic.IEnumerable<System.Activities.Activity> GetActivities (System.Activities.Activity activity);
static member GetActivities : System.Activities.Activity -> seq<System.Activities.Activity>
Public Shared Function GetActivities (activity As Activity) As IEnumerable(Of Activity)
Public Shared Iterator Function GetActivities (activity As Activity) As IEnumerable(Of Activity)

パラメーター

activity
Activity

ルート アクティビティ。

戻り値

IEnumerable<Activity>

入力アクティビティに関連付けられているすべてのアクティビティを表す列挙。

注釈

列挙には、すべての子アクティビティ、デリゲート ハンドラー、変数既定値、および引数式が格納されます。 入力アクティビティがの場合は、が null ArgumentNullException スローされます。 アクティビティ ツリーは変更されないままでなければならず、CacheMetadata はツリーが列挙されている間に呼び出される必要があります。そうでないと、InvalidOperationException が呼び出されたときに MoveNext がスローされます。

このメソッドを呼び出すと、メタデータのフル キャッシュが実行されます。 このメソッドを呼び出した後にワークフローに変更を加えた場合、 ActivityValidationServices Validate メタデータを再キャッシュするために変更を行った後にメソッドを呼び出す必要があります。

適用対象