次の方法で共有


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

ルート アクティビティ。

戻り値

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

注釈

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

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

適用対象