WorkflowInspectionServices.GetActivities(Activity) Metodo

Definizione

Restituisce un oggetto IEnumerable<T> che rappresenta tutte le attività associate all'attività di input.

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)

Parametri

activity
Activity

Attività radice.

Valori restituiti

Enumerazione che rappresenta tutte le attività associate all'attività di input.

Commenti

L'enumerazione contiene tutte le attività figlio, i gestori delegati, le impostazioni predefinite delle variabili e le espressioni di argomento. Se l'attività di input è null, viene generata un'eccezione ArgumentNullException . L'albero delle attività deve rimanere invariato e CacheMetadata non deve essere chiamato mentre l'albero è in fase di enumerazione oppure viene generata un'eccezione InvalidOperationException quando MoveNext viene chiamato .

La chiamata a questo metodo determina l'esecuzione di metadati della cache completa. Se si apportano modifiche al flusso di lavoro dopo aver chiamato questo metodo, è necessario chiamare il ActivityValidationServicesValidate metodo dopo aver apportato le modifiche per memorizzare nuovamente nella cache i metadati.

Si applica a