다음을 통해 공유


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 throw됩니다. 활동 트리는 수정되지 않은 상태로 유지되어야 하며 트리가 열거되는 동안에는 CacheMetadata 호출하지 않아야 합니다. 그렇지 않으면 MoveNext 호출될 때 InvalidOperationException throw됩니다.

이 메서드를 호출하면 전체 캐시 메타데이터가 발생합니다. 이 메서드를 호출한 후 워크플로를 변경하는 경우 메타데이터를 다시 캐시하기 위해 변경한 후 ActivityValidationServicesValidate 메서드를 호출해야 합니다.

적용 대상