System.Activities Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen bereit, die mit Systemaktivitäten verknüpft sind.
Klassen
Activity |
Eine abstrakte Basisklasse, die verwendet wird, um zusammengesetzte Aktivitäten aus bereits vorhandenen Activity-Objekten zu erstellen. |
Activity<TResult> |
Eine abstrakte Basisklasse, die verwendet wird, um zusammengesetzte Aktivitäten aus bereits vorhandenen Activity-Objekten zu erstellen, die einen Ergebnistyp mithilfe des Typspezifizierers der Aktivität angeben. |
ActivityAction |
Definiert einen Aktivitätsdelegaten, der keine in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T> |
Definiert einen Aktivitätsdelegaten, der ein in-Argument aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2> |
Definiert einen Aktivitätsdelegaten, der zwei in-Argumente+++ aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3> |
Definiert einen Aktivitätsdelegaten, der drei in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4> |
Definiert einen Aktivitätsdelegaten, der vier in-Argumente+++ aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5> |
Definiert einen Aktivitätsdelegaten, der fünf in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6> |
Definiert einen Aktivitätsdelegaten, der sechs in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7> |
Definiert einen Aktivitätsdelegaten, der sieben in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> |
Definiert einen Aktivitätsdelegaten, der acht in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
Definiert einen Aktivitätsdelegaten, der neun in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
Definiert einen Aktivitätsdelegaten, der zehn in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
Definiert einen Aktivitätsdelegaten, der elf in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
Definiert einen Aktivitätsdelegaten, der zwölf in-Argumente+++ aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
Definiert einen Aktivitätsdelegaten, der 13 in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
Definiert einen Aktivitätsdelegaten, der 14 in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
Definiert einen Aktivitätsdelegaten, der 15 in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
Definiert einen Aktivitätsdelegaten, der 16 in-Argumente aufweist und keinen Wert zurückgibt. |
ActivityBuilder |
Stellt Eigenschaftendaten für eine Workflowaktivität bereit. |
ActivityBuilder<TResult> |
Stellt Eigenschaftendaten für eine generische Workflowaktivität bereit. |
ActivityContext |
Die Basisklasse für Kontextklassen, die die Ausführungsumgebung einer Aktivität darstellen. |
ActivityDelegate |
Stellt einen aktivitätsbasierten Rückruf dar. |
ActivityFunc<TResult> |
Definiert einen Aktivitätsdelegat ohne |
ActivityFunc<T,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,TResult> |
Definiert einen Aktivitätsdelegat mit drei in Argumenten vom Typ |
ActivityFunc<T1,T2,T3,T4,TResult> |
Definiert einen Aktivitätsdelegat mit vier in Argumenten vom Typ |
ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Definiert einen Aktivitätsdelegat mit fünf in Argumenten vom Typ |
ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Definiert einen Aktivitätsdelegaten mit sechs in-Argumenten des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Definiert einen Aktivitätsdelegaten mit sieben in-Argumenten vom Typ |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Definiert einen Aktivitätsdelegaten mit acht in-Argumenten vom Typ |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Definiert einen Aktivitätsdelegat mit neun in Argumenten vom Typ |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs |
ActivityInstance |
Stellt den Instanzzustand einer Aktivität zur Laufzeit dar. |
ActivityPropertyReference |
Stellt einen Eigenschaftenverweis dar, der in ActivityBuilder verwendet wird und der einer PropertyReferenceExtension<T> in einer |
ActivityWithResult |
Ruft den Wert oder den Typ eines |
Argument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Fluss der Daten in eine und aus einer Aktivität unterstützt wird. |
AsyncCodeActivity |
Verwaltet die asynchrone Codeaktivitätsausführung vom Start bis zum Abschluss. Dies ist eine abstrakte Klasse. |
AsyncCodeActivity<TResult> |
Verwaltet die asynchrone Codeaktivitätsausführung für eine Aktivität mit einem angegebenen Typ vom Start bis zum Abschluss. Dies ist eine abstrakte und generische Klasse. |
AsyncCodeActivityContext |
Der Ausführungskontext für eine asynchrone Aktivität. |
Bookmark |
Stellt einen Punkt dar, an dem ein Workflow bzw. eine Aktivität passiv warten kann, bis die Wiederaufnahme erfolgt. |
BookmarkScope |
Legt einen Gültigkeitsbereich für eine Gruppe von Bookmark-Objekten fest, die als unter demselben Protokoll ausgeführt kategorisiert werden. |
BookmarkScopeHandle |
Ein Handle , der verwendet wird, um die Lebensdauer eines BookmarkScopezu verwalten. |
CodeActivity |
Eine abstrakte Klasse zum Erstellen einer benutzerdefinierten Aktivität mit imperativem Verhalten, das mit der Execute(CodeActivityContext)-Methode definiert wird, die Zugriff auf Auflösungen und Erweiterungen von Variablen und Argumenten gewährt. |
CodeActivity<TResult> |
Eine abstrakte Klasse zum Erstellen einer benutzerdefinierten Aktivität mit imperativem Verhalten, das in der Execute(CodeActivityContext)-Methode definiert wird, die Zugriff auf Auflösungen und Erweiterungen von Variablen und Argumenten gewährt. |
CodeActivityContext |
Erweitert ActivityContext und stellt zusätzliche Funktionen für CodeActivity bereit. |
DelegateArgument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Datenfluss in einen und aus einem ActivityDelegate unterstützt wird. |
DelegateInArgument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Datenfluss in einen ActivityDelegate unterstützt wird. |
DelegateInArgument<T> |
Ein Bindungsterminal, das den Datenfluss in einen ActivityDelegate darstellt. |
DelegateOutArgument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Datenfluss aus einem ActivityDelegate unterstützt wird. |
DelegateOutArgument<T> |
Ein Bindungsterminal, das den Datenfluss aus einem ActivityDelegate darstellt. |
DynamicActivity |
Stellt ein Objektmodell bereit, das die dynamische Erstellung von Aktivitäten ermöglicht, die per ICustomTypeDescriptor mit dem WF-Designer und der Workflowlaufzeit interagieren. |
DynamicActivity<TResult> |
Ermöglicht einen Ansatz, der mit dem Dokumentobjektmodell (DOM) konsistent ist. Dabei werden Aktivitäten, die per ICustomTypeDescriptor mit dem WF-Designer und der Workflowlaufzeit interagieren, dynamisch erstellt. |
DynamicActivityProperty |
Stellt eine -Eigenschaft eines DynamicActivity dar, die zur Laufzeit erstellt und in ActivityExecutionContextausgeführt wird. |
ExceptionPersistenceExtension |
Gibt Ausnahmebeibehaltung an. |
ExclusiveHandle |
Fügt einem Lesezeichen zusätzliche Informationen hinzu, mit denen es auf eine Teilmenge der Bereichshandles zugreifen kann, ausschließlich der nicht erforderlichen Handles. |
ExecutionProperties |
Stellt die Auflistung von Eigenschaften in einem bestimmten Bereich dar. |
Handle |
Stellt einen Typ dar, dessen Lebensdauer von der Workflowlaufzeit gesteuert wird. |
HandleInitializationContext |
Stellt die Initialisierungsumgebung eines Handle dar. |
InArgument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Datenfluss in eine Aktivität unterstützt wird. |
InArgument<T> |
Ein Bindungsterminal, das den Datenfluss in eine Aktivität darstellt. |
InOutArgument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Fluss der Daten in eine und aus einer Aktivität unterstützt wird. |
InOutArgument<T> |
Ein Bindungsterminal, das den Datenfluss in eine oder aus einer Aktivität darstellt. |
InvalidWorkflowException |
Behandelt Ausnahmen, die auftreten, wenn ein Workflow nicht gültig ist. |
InvokeCompletedEventArgs |
Stellt Daten für das InvokeCompleted-Ereignis bereit. |
Location |
Stellt einen Verweis auf einen von einem Argument oder Variable verwendeten Wert bereit. |
Location<T> |
Stellt einen typisierten Verweis auf einen von einem Argument oder Variable verwendeten Wert bereit. |
LocationReference |
Stellt einen Mechanismus bereit, mit dem ein Location-Element zur Laufzeit aufgelöst werden kann. |
LocationReferenceEnvironment |
Eine Darstellung der Umgebung von Variablen und Argumenten, die einer Aktivität zur Laufzeit zur Verfügung steht. |
NativeActivity |
Eine abstrakte Basisklasse für benutzerdefinierte Aktivitäten zur Implementierung von Ausführungslogik mit der Execute(NativeActivityContext)-Methode, die über uneingeschränkten Zugriff auf die Laufzeitfeatures verfügt. |
NativeActivity<TResult> |
Eine abstrakte Basisklasse für benutzerdefinierte Aktivitäten zur Implementierung von Ausführungslogik mit der Execute(NativeActivityContext)-Methode, die über uneingeschränkten Zugriff auf die Laufzeitfunktionen verfügt. |
NativeActivityAbortContext |
Stellt die Ausführungsumgebung einer Aktivität dar, die abgebrochen wird. |
NativeActivityContext |
Der Ausführungskontext für eine NativeActivity. |
NativeActivityFaultContext |
Stellt die Ausführungsumgebung einer NativeActivity dar, wenn eine von einer untergeordneten Aktivität ausgelöste Ausnahme behandelt wird. |
NativeActivityTransactionContext |
Der Ausführungskontext für eine NativeActivity, die der Laufzeit eine Transaktion bereitstellen muss. |
NoPersistHandle |
Verwaltet die Lebensdauer eines Blocks ohne Persistenz. |
OutArgument |
Die abstrakte Basisklasse, die ein Bindungsterminal darstellt, mit dem der Datenfluss aus einer Aktivität unterstützt wird. |
OutArgument<T> |
Ein Bindungsterminal, das den Datenfluss aus einer Aktivität darstellt. |
OverloadGroupAttribute |
Stellt eine Methode bereit, mit der angezeigt werden kann, welche Argumentkombinationen in einer Aktivität gültig sind. |
RegistrationContext |
Bietet Zugriff auf die aktuelle Auflistung von Workflowausführungseigenschaften. |
RequiredArgumentAttribute |
Anwendungselement, auf das ein Argument angewendet werden kann. |
RuntimeArgument |
Beschreibt die Eigenschaften eines Arguments einer Aktivität zur Laufzeit. |
RuntimeDelegateArgument |
Beschreibt die Eigenschaften von einem DelegateArgument zur Laufzeit. |
RuntimeTransactionHandle |
Bietet Zugriff auf die Laufzeittransaktion in einer Workflowinstanz. |
ValidationException |
Die Ausnahme, die ausgelöst wird, wenn sich ein Workflow oder eine Aktivität in einem ungültigen Zustand befindet. |
Variable |
Die abstrakte Basisklasse, von der die unterstützende Variable<T>-Klasse für den Workflowdatenmember abgeleitet wird. |
Variable<T> |
Stellt eine Variable in einem Workflow dar. |
VersionMismatchException |
Enthält Informationen über eine Versionskonfliktausnahme. |
WorkflowApplication |
Stellt einen Host für eine einzelne Instanz eines Workflows bereit. |
WorkflowApplicationAbortedEventArgs |
Stellt Daten zu einer abgebrochenen Workflowinstanz bereit. |
WorkflowApplicationAbortedException |
Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Vorgang für eine Workflowinstanz nicht gültig ist, da die Instanz abgebrochen wurde. |
WorkflowApplicationCompletedEventArgs |
Stellt Informationen zu einer Workflowinstanz bereit, deren Ausführung abgeschlossen ist. |
WorkflowApplicationCompletedException |
Stellt die Ausnahme dar, die ausgelöst wird, wenn ein Vorgang für eine Workflowinstanz nicht gültig ist, da die Instanz abgeschlossen wurde. |
WorkflowApplicationEventArgs |
Eine Basisklasse für Ereignisse, die einer WorkflowApplication zugeordnet sind. |
WorkflowApplicationException |
Stellt die Basisklasse zum Behandeln eines Fehlers bereit, der während der Ausführung einer Workflowanwendung auftritt. |
WorkflowApplicationIdleEventArgs |
Enthält Informationen zur Workflowinstanz im Leerlauf. |
WorkflowApplicationInstance |
Enthält Informationen über eine Workflowanwendungs-Instanz. |
WorkflowApplicationTerminatedException |
Eine Ausnahme, die ausgelöst wird, wenn ein Vorgang für eine Workflowinstanz nicht gültig ist, da die Instanz beendet wurde. |
WorkflowApplicationUnhandledExceptionEventArgs |
Stellt Informationen zu einer nicht behandelten Ausnahme bereit, die in einer Workflowinstanz aufgetreten ist. |
WorkflowApplicationUnloadedException |
Eine Ausnahme, die ausgelöst wird, wenn ein Vorgang für eine Workflowinstanz nicht gültig ist, da die Instanz entladen wurde. |
WorkflowDataContext |
Stellt den Datenkontext der aktuellen Workflowumgebung dar, und stellt eine Brücke bereit, um Workflowargumente und Variablen in den Bereich der Windows Presentation Foundation-Datenbindung aufzunehmen. |
WorkflowIdentity |
Ordnet eine beibehaltene Workflowinstanz der entsprechenden Workflowdefinition zu. |
WorkflowInspectionServices |
Stellt Methoden für die Arbeit mit den Laufzeitmetadaten für eine Aktivitätsstruktur bereit. |
WorkflowInvoker |
Bietet ein Instrument zum Aufrufen eines Workflows, als ob es sich dabei um einen Methodenaufruf handeln würde. |
Strukturen
ActivityMetadata |
Stellt den Satz von Argumenten, untergeordneten Aktivitäten, Variablen und Delegaten dar, den eine konfigurierte Activity für die Ausführungsumgebung bereitstellt. |
CodeActivityMetadata |
Stellt den Satz von Argumenten dar, den ein konfiguriertes CodeActivity-Element für die Ausführungsumgebung bereitstellt. |
CodeActivityPublicEnvironmentAccessor |
Enthält Informationen über einen öffentlichen Accessor für die Umgebung. |
NativeActivityMetadata |
Stellt den Satz von Argumenten, untergeordneten Aktivitäten, Variablen und Delegaten dar, den eine konfigurierte NativeActivity für die Ausführungsumgebung bereitstellt. |
Schnittstellen
IExecutionProperty |
Stellt für Ausführungseigenschaften einen Mechanismus zum Konfigurieren von lokalem Threadspeicher vor und nach den Arbeitselementen der zugeordneten Aktivität bereit. |
IPropertyRegistrationCallback |
Ermöglicht es einer Workflowausführungseigenschaft, benutzerdefinierte Logik zur Registrierung und zur Aufhebung der Registrierung bereitzustellen. |
Enumerationen
ActivityInstanceState |
Beschreibt den Status einer Aktivitätsinstanz. |
ArgumentDirection |
Gibt die Richtung des Datenflusses für ein Argument an. |
BookmarkOptions |
Gibt die Optionen für Bookmark an. |
BookmarkResumptionResult |
Definiert eine Enumeration, deren Member das Ergebnis von Lesezeichenplanungsanforderungen darstellen. |
PersistableIdleAction |
Gibt die Aktion an, die eintritt, wenn ein Workflow in den Leerlauf versetzt wird, während Persistenz zulässig ist. |
UnhandledExceptionAction |
Gibt die Aktion an, die eintritt, wenn eine Ausnahme den Stamm eines Workflows mit Escapezeichen schützt. |
VariableModifiers |
Gibt an, wie die Workflow-Laufzeit Variable-Objekte behandelt. |
WorkflowIdentityFilter |
Gibt den Workflowidentitätsfilter an. |
Delegaten
BookmarkCallback |
Stellt die Methode dar, die bei der Wiederaufnahme eines Bookmark aufgerufen wird. |
CompletionCallback |
Die Methode, die beim Abschluss einer Aktivität aufgerufen wird. |
CompletionCallback<TResult> |
Die Methode, die beim Abschluss einer Aktivität aufgerufen wird. |
DelegateCompletionCallback |
Stellt die Methode dar, die beim Abschluss eines ActivityDelegate aufgerufen wird. |
FaultCallback |
Stellt die Methode dar, die aufgerufen wird, wenn eine geplante Aktivität oder eines ihrer untergeordneten Elemente den Status Faulted annimmt. |