Compartilhar via


WorkflowInspectionServices.GetActivities(Activity) Método

Definição

Retorna um IEnumerable<T> que representa todas as atividades associadas à atividade de entrada.

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)

Parâmetros

activity
Activity

A atividade raiz.

Retornos

Uma enumeração que representa todas as atividades associadas à atividade de entrada.

Comentários

A enumeração contém todas as atividades filho, manipuladores delegados, padrões de variável e expressões de argumento. Se a atividade de entrada for null, um ArgumentNullException será gerado. A árvore de atividade deve permanecer não modificada e CacheMetadata não deve ser chamada enquanto a árvore está sendo enumerada ou então um InvalidOperationException é gerado quando MoveNext é chamado.

Chamar esse método faz com que ocorram metadados de cache completos. Se você fizer alterações no fluxo de trabalho depois de chamar esse método, deverá chamar o método ActivityValidationServicesValidate depois de fazer as alterações para armazenar novamente os metadados em cache.

Aplica-se a