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 方法,以便重新缓存元数据。

适用于