WorkflowInspectionServices.GetActivities(Activity) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.