Freigeben über


System.Activities.Statements Namespace

Stellt Klassen bereit, die mit den Vorgangsberichten verknüpft sind.

Klassen

AddToCollection<T>

Fügt einer angegebenen Auflistung ein Element hinzu.

Assign

Legt Argument-Werte aus einem Workflow fest.

Assign<T>

Die Assign-Aktivität ist so festgelegt, dass Argument-Werte innerhalb eines Workflows verwendet werden.

CancellationScope

Ordnet Abbruchlogik (in Form einer Activity) einem Hauptausführungspfad zu. Wird auch als Activity ausgedrückt.

Catch

Enthält die Aktionen, die ausgeführt werden sollen, nachdem eine Ausnahme im entsprechenden Try-Block einer Finally-Aktivität ausgelöst wurde.

Catch<TException>

Enthält die Aktionen, die ausgeführt werden sollen, nachdem eine Ausnahme im entsprechenden Try-Block einer Finally-Aktivität ausgelöst wurde.

ClearCollection<T>

Löscht eine angegebene Auflistung von allen Elementen.

CompensableActivity

Eine Aktivität, die die Kompensierung zugehöriger untergeordneter Aktivitäten unterstützt.

Compensate

Eine Aktivität, mit der der Kompensierungshandler einer CompensableActivity explizit aufgerufen wird.

CompensationExtension

Stellt eine Erweiterung dar, die in Kompensationsaktivitäten eingebunden wird und den kompensationsbezogenen Instanzzustand beibehält.

CompensationToken

Stellt eine Möglichkeit zum expliziten Bestätigen bzw. Kompensieren einer CompensableActivity bereit, und zwar nach erfolgreicher Beendigung des Bodys der CompensableActivity.

Confirm

Eine Aktivität, mit der der Bestätigungshandler einer CompensableActivity explizit aufgerufen wird.

CreateBookmarkScope

Erstellt eine BookmarkScope.

Delay

Erstellt für eine angegebene Dauer einen Timer, und zwar mithilfe einer TimerExtension.

DeleteBookmarkScope

Löscht den BookmarkScope, auf den durch Scope verwiesen wird.

DoWhile

Eine als Schleife ausgeführte Aktivität, die enthaltene Aktivitäten mindestens einmal ausführt, bis eine der Bedingungen nicht mehr zutrifft.

DurableTimerExtension

Stellt eine Aktivitätstimererweiterung dar, die beibehalten werden kann.

ExistsInCollection<T>

Gibt an, ob ein bestimmtes Element in einer bestimmten Auflistung vorhanden ist.

Flowchart

Stellt die Modellieren Workflows mithilfe des vertrauten Flussdiagrammparadigmas.

FlowDecision

Ein spezieller FlowNode, mit dessen Hilfe ein Modell eines bedingten Knotens mit zwei Ergebnissen erstellt werden kann.

FlowNode

Die abstrakte Basisklasse für alle unterschiedlichen Knotentypen, die in einer Flowchart-Aktivität enthalten sein können.

FlowStep

Ein FlowNode-Element, das eine angegebene Action ausführt und einen Next-Zeiger aufweist.

FlowSwitch<T>

Ein spezieller FlowNode, der die Modellierung eines Schalterkonstrukts erlaubt, mit einem Ausdruck und einem Ergebnis für jede Übereinstimmung.

ForEach<T>

Führt eine Aktivität ein Mal für jeden Wert in der Values-Auflistung aus.

HandleScope<THandle>

Stellt standardmäßiges Bereichsverhalten für Handle-Objekte bereit.

If

Erstellt ein Modell einer If-Then-Bedingung.

Interop

Eine Aktivität, die die Ausführung einer Activity innerhalb eines Workflows verwaltet.

InvokeAction

Ruft den ActivityAction-Handler einer Aktivität auf.

InvokeAction<T>

Ruft den ActivityAction<T>-Handler einer Aktivität auf.

InvokeAction<T1,T2>

Ruft den ActivityAction<T1,T2>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3>

Ruft den ActivityAction<T1,T2,T3>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4>

Ruft den ActivityAction<T1,T2,T3,T4>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5>

Ruft den ActivityAction<T1,T2,T3,T4,T5>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Ruft eine ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>-Handler einer Aktivität auf.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Ruft den ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>-Handler einer Aktivität auf.

InvokeDelegate

Ruft den angegebenen ActivityDelegate auf.

InvokeMethod

Ruft eine öffentliche Methode eines angegebenen Objekts oder Typs auf.

NoPersistScope

Stellt die NoPersistScope-Aktivität dar.

Parallel

Eine Aktivität, die gleichzeitig und asynchron alle untergeordneten Aktivitäten ausführt.

ParallelForEach<T>

Listet die Elemente einer Auflistung auf und führt parallel eine eingebettete Anweisung für jedes Element der Auflistung aus.

Persist

Fordert an, dass eine Workflowinstanz beibehalten wird.

Pick

Stellt ereignisbasierte Flusssteuerungsmodellierung bereit.

PickBranch

Ein potenzieller Ausführungspfad innerhalb einer Pick-Aktivität.

RemoveFromCollection<T>

Entfernt ein Element aus einer angegebenen Auflistung.

Rethrow

Löst in einer Catch-Aktivität eine zuvor ausgelöste Ausnahme aus.

Sequence

Führt gemäß einer einzelnen definierten Reihenfolge einen Satz untergeordneter Aktivitäten aus.

State

Modelliert den möglichen Zustand eines Zustandsautomaten.

StateMachine

Modelliert Workflows mithilfe des bekannten Zustandautomatenparadigmas.

Switch<T>

Trifft unter mehreren auszuführenden Aktivitäten eine Auswahl, und zwar basierend auf dem Wert eines bestimmten Ausdrucks von dem Typ, der im Typbezeichner dieses Objekts angegeben ist.

TerminateWorkflow

Beendet die ausgeführte Workflowinstanz, löst das Completed-Ereignis auf dem Host aus und meldet Fehlerinformationen. Ein einmal beendeter Workflow kann nicht fortgesetzt werden.

Throw

Löst eine Ausnahme aus.

TimerExtension

Abstrakte Basisklasse zu den Zeitgebererweiterungen.

TransactionScope

Eine Aktivität, die eine Transaktionsbegrenzung demarkiert.

Transition

Modelliert die Liste möglicher Zustandsänderungen.

TryCatch

Enthält Aktivitäten, die von der Workflowlaufzeit innerhalb eines Ausnahmebehandlungsblocks ausgeführt werden sollen.

While

Führt eine enthaltene Aktivität aus, während eine Bedingung zu true ergibt.

WorkflowTerminatedException

Die Ausnahme, die ausgelöst wird, wenn ein Vorgang für eine beendete WorkflowApplication aufgerufen wird.

WriteLine

Schreibt eine angegebene Zeichenfolge in ein angegebenes TextWriter-Objekt.