次の方法で共有


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

ルート アクティビティ。

戻り値

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

注釈

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

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

適用対象