Teilen über


System.Activities Namespace

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 in Argumente und ein out Argument vom Typ Tresult.

ActivityFunc<T,TResult>

Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs T und einem out-Argument des Typs TResult.

ActivityFunc<T1,T2,TResult>

Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs T und einem out-Argument des Typs TResult.

ActivityFunc<T1,T2,T3,TResult>

Definiert einen Aktivitätsdelegat mit drei in Argumenten vom Typ T und einem out Argument vom Typ TResult.

ActivityFunc<T1,T2,T3,T4,TResult>

Definiert einen Aktivitätsdelegat mit vier in Argumenten vom Typ T und einem out Argument vom Typ TResult.

ActivityFunc<T1,T2,T3,T4,T5,TResult>

Definiert einen Aktivitätsdelegat mit fünf in Argumenten vom Typ T und einem out-Argument vom Typ TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>

Definiert einen Aktivitätsdelegaten mit sechs in-Argumenten des Typs T und einem out-Argument des Typs TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

Definiert einen Aktivitätsdelegaten mit sieben in-Argumenten vom Typ T und einem out-Argument vom Typ TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Definiert einen Aktivitätsdelegaten mit acht in-Argumenten vom Typ T und einem out-Argument vom Typ TResult.

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

Definiert einen Aktivitätsdelegat mit neun in Argumenten vom Typ T und einem out-Argument vom Typ TResult.

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

Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs T und einem out-Argument des Typs TResult.

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

Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs T und einem out-Argument des Typs TResult.

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

Definiert einen Aktivitätsdelegaten mit einem in-Argument des Typs T und einem out-Argument des Typs TResult.

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 T und einem out-Argument des Typs TResult.

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 T und einem out-Argument des Typs TResult.

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 T und einem out-Argument des Typs TResult.

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 T und einem out-Argument des Typs TResult.

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 x:Class-Aktivität zugeordnet wird, wenn die x:Class-Aktivität in einen ActivityBuilder deserialisiert wird.

ActivityWithResult

Ruft den Wert oder den Typ eines out-Arguments einer Aktivität ab. Diese Klasse ist abstrakt und von der Activity-Klasse abgeleitet.

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.