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

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

적용 대상