Share via


WorkflowInspectionServices.GetActivities(Activity) Méthode

Définition

Retourne un objet IEnumerable<T> qui représente toutes les activités associées à l'activité d'entrée.

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)

Paramètres

activity
Activity

Activité racine.

Retours

Énumération qui représente toutes les activités associées à l'activité d'entrée.

Remarques

L’énumération contient l’ensemble des activités enfants, des gestionnaires de délégués, des valeurs par défaut des variables et des expressions d’arguments. Si l’activité d’entrée est null, un ArgumentNullException est levée. L'arborescence d'activité doit rester inchangée et la méthode CacheMetadata ne doit pas être appelée pendant que l'arborescence est énumérée, sinon une exception InvalidOperationException est levée lorsque la méthode MoveNext est appelée.

L'appel de cette méthode provoque la saturation du cache de métadonnées. Si vous apportez des modifications au flux de travail après avoir appelé cette méthode, vous devez appeler la ActivityValidationServicesValidate méthode après avoir apporté les modifications afin de re-mettre en cache les métadonnées.

S’applique à