Freigeben über


WorkflowInspectionServices.GetActivities(Activity) Methode

Definition

Gibt einen IEnumerable<T> zurück, der alle Aktivitäten darstellt, die der Eingabeaktivität zugeordnet sind.

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)

Parameter

activity
Activity

Die Stammaktivität.

Gibt zurück

Eine Aufzählung, die alle Aktivitäten darstellt, die der Eingabeaktivität zugeordnet sind.

Hinweise

Die Enumeration enthält alle untergeordneten Aktivitäten, Stellvertretungshandler, Variablenstandardwerte und Argumentausdrücke. Wenn die Eingabeaktivität nullist, wird ein ArgumentNullException ausgelöst. Die Aktivitätsstruktur muss unverändert bleiben, und CacheMetadata dürfen nicht aufgerufen werden, während die Struktur aufgezählt wird oder ein InvalidOperationException ausgelöst wird, wenn MoveNext aufgerufen wird.

Wenn Sie diese Methode aufrufen, tritt ein vollständiger Cachemetadaten auf. Wenn Sie nach dem Aufrufen dieser Methode Änderungen am Workflow vornehmen, müssen Sie die ActivityValidationServicesValidate-Methode aufrufen, nachdem Sie die Änderungen vorgenommen haben, um die Metadaten erneut zwischenzuspeichern.

Gilt für: