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 не должно вызываться во время перечисления дерева или возникает InvalidOperationException при вызове MoveNext.
Вызов этого метода приводит к возникновению полного метаданных кэша. При внесении изменений в рабочий процесс после вызова этого метода необходимо вызвать метод ActivityValidationServicesValidate после внесения изменений, чтобы повторно кэшировать метаданные.