WorkflowInspectionServices.GetActivities(Activity) Methode

Definition

Gibt eine IEnumerable<T> zurück, die 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

IEnumerable<Activity>

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

Hinweise

Die Enumeration enthält alle untergeordneten Aktivitäten, Delegathandler, Standardwerte für Variablen und Argumentausdrücke. Wenn die Eingabeaktivität null ist, ArgumentNullException wird eine ausgelöst. Die Aktivitätsstruktur muss unverändert bleiben und CacheMetadata darf nicht aufgerufen werden, während die Struktur aufgelistet wird, andernfalls wird eine InvalidOperationException ausgelöst, wenn MoveNext aufgerufen wird.

Das Aufrufen dieser Methode bewirkt ein vollständiges Zwischenspeichern der Metadaten. Wenn Sie nach dem Aufruf dieser Methode Änderungen am Workflow vornehmen, müssen Sie die ActivityValidationServices Validate -Methode aufrufen, nachdem Sie die Änderungen vorgenommen haben, um die Metadaten erneut zwischenzuspeichern.

Gilt für: