Share via


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 트리가 열거되는 동안 호출되지 않아야 합니다. 그렇지 않으면 가 호출될 때 MoveNextInvalidOperationException throw됩니다.

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

적용 대상