Activity Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt den grundlegenden Baustein von Workflows dar. Activity ist die Basisklasse für alle Aktivitäten.

public ref class Activity : System::Workflow::ComponentModel::DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
type Activity = class
    inherit DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Activity = class
    inherit DependencyObject
Public Class Activity
Inherits DependencyObject
Vererbung
Abgeleitet
Attribute

Hinweise

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

Eins Activity ist der grundlegende Baustein von Workflows. Ein Activity Satz von Eigenschaften und Ereignissen, z. B. eine beliebige Klasse, definiert zusammen mit Ausführungslogik, die das Laufzeitverhalten der Aktivität definiert. Eine Reihe zusätzlicher Komponenten kann einem Activityzugeordnet werden. Dazu gehören, aber nicht beschränkt auf einen Validator, einen Codegenerator, benutzerdefinierte Serialisierer und einen Designer.

Alle Aktivitäten teilen einen gemeinsamen Satz von Eigenschaften, die für die Activity Basisklasse definiert sind. Jede Activity kann ihre eigenen zusätzlichen Eigenschaften entsprechend ihren Anforderungen deklarieren, indem sie diese Klasse erweitern. Da Activity eigenschaften abgeleitet werden DependencyObject, können Eigenschaften als STANDARD-CLR-Eigenschaften und als Abhängigkeitseigenschaften definiert werden.

Die Ausführungslogik einer Activity Erfüllt einen Vertrag, der zwischen jeder Activity und der Workflowlaufzeit vorhanden ist. Sie müssen die Ausführungslogik eines beliebigen Activity in funktionalem Sinne dokumentieren, damit ein Workflowentwickler, der das Verhalten kennt Activity , verwendet. Die Ausführungslogik selbst ist vom Workflowentwickler ausgeblendet, der die Aktivität in einen Workflow einschließt, da die Ausführungslogik Teil eines Vertrags ist, der streng zwischen der Workflowlaufzeit und der Activity.

Konstruktoren

Name Beschreibung
Activity()
Veraltet.

Initialisiert eine neue Instanz der Activity-Klasse.

Activity(String)
Veraltet.

Initialisiert eine neue Instanz der Activity Klasse, während die Initialisierung der Name.

Felder

Name Beschreibung
ActivityContextGuidProperty
Veraltet.

Dies DependencyProperty stellt den wert Guid , der dem ActivityExecutionContext zugeordnet Activityist.

CancelingEvent
Veraltet.

Stellt das DependencyProperty Ziel des Canceling Ereignisses dar.

ClosedEvent
Veraltet.

Stellt das DependencyProperty Ziel des Closed Ereignisses dar.

CompensatingEvent
Veraltet.

Stellt das DependencyProperty Ziel des Compensating Ereignisses dar.

ExecutingEvent
Veraltet.

Stellt das DependencyProperty Ziel des Executing Ereignisses dar, das auftritt, wenn die Aktivität ausgeführt wird.

FaultingEvent
Veraltet.

Das DependencyProperty Ereignis, das das Faulting Ereignis darstellt.

StatusChangedEvent
Veraltet.

Stellt das DependencyProperty Ziel des StatusChanged Ereignisses dar.

Eigenschaften

Name Beschreibung
Description
Veraltet.

Dient zum Abrufen oder Festlegen der benutzerdefinierten Beschreibung des Activity.

DesignMode
Veraltet.

Ruft den Wert ab, der angibt, ob sich diese Instanz im Entwurfs- oder Laufzeitmodus befindet.

(Geerbt von DependencyObject)
Enabled
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Instanz für die Ausführung und Überprüfung aktiviert ist.

ExecutionResult
Veraltet.

Ruft die ActivityExecutionResult des letzten Versuchs ab, diese Instanz auszuführen.

ExecutionStatus
Veraltet.

Ruft die aktuelle ActivityExecutionStatus dieser Instanz ab.

IsDynamicActivity
Veraltet.

Ruft Informationen darüber ab, ob die Aktivität innerhalb der Standard-ActivityExecutionContext der Workflowinstanz ausgeführt wird.

Name
Veraltet.

Dient zum Abrufen oder Festlegen des Namens dieser Instanz. Dieser Name muss der Variablenbenennungskonvention der Programmiersprache entsprechen, die im Workflowprojekt verwendet wird.

Parent
Veraltet.

Ruft die CompositeActivity ab, die diese Activityenthält.

ParentDependencyObject
Veraltet.

Ruft das übergeordnete DependencyObject im diagramm DependencyObject ab.

(Geerbt von DependencyObject)
QualifiedName
Veraltet.

Ruft den qualifizierten Namen der Aktivität ab. Qualifizierte Aktivitätsnamen sind immer in einer Workflowinstanz eindeutig.

Site
Veraltet.

Dient zum Abrufen oder Festlegen eines Verweises auf die Site Komponente des DependencyObject.

(Geerbt von DependencyObject)
UserData
Veraltet.

Ruft eine IDictionary ab, die benutzerdefinierte Daten dieser Klasseninstanz zuordnet.

(Geerbt von DependencyObject)
WorkflowInstanceId
Veraltet.

Ruft die der Instanz zugeordnete Guid ab.

Methoden

Name Beschreibung
AddHandler(DependencyProperty, Object)
Veraltet.

Fügt einen Handler für ein Ereignis eines DependencyObjecthinzu.

(Geerbt von DependencyObject)
Cancel(ActivityExecutionContext)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, um die Ausführung einer derzeit ausgeführten Aktivität abzubrechen.

Clone()
Veraltet.

Erstellt eine tiefe Kopie der Activity.

Dispose()
Veraltet.

Gibt alle vom DependencyObjectverwendeten Ressourcen frei.

(Geerbt von DependencyObject)
Dispose(Boolean)
Veraltet.

Gibt die nicht verwalteten Ressourcen frei und gibt optional die von DependencyObjectverwendeten verwalteten Ressourcen frei.

(Geerbt von DependencyObject)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Execute(ActivityExecutionContext)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität auszuführen.

GetActivityByName(String, Boolean)
Veraltet.

Gibt die Instanz der Activity zurück, deren Name aus der Gruppe aller Aktivitäten unter dem Stamm der Activity dieser Instanz angefordert wird, wenn der zweite Parameter false und unter dem aktuellen Activity ist, wenn der zweite Parameter trueist.

GetActivityByName(String)
Veraltet.

Gibt die Instanz der Activity zurück, deren Name aus der Gruppe aller Aktivitäten angefordert wird, die unter der Stammaktivität dieser Instanz ausgeführt werden, die sich im Workflow befindet.

GetBinding(DependencyProperty)
Veraltet.

Bietet Zugriff auf die ActivityBind, die dem jeweiligen DependencyPropertyzugeordnet sind.

(Geerbt von DependencyObject)
GetBoundValue(ActivityBind, Type)
Veraltet.

Ruft die Object ab, die gegenstand eines ActivityBindist.

(Geerbt von DependencyObject)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetInvocationList<T>(DependencyProperty)
Veraltet.

Ruft ein Array ab, das die Stellvertretungen für die angegebene DependencyPropertyenthält.

(Geerbt von DependencyObject)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(DependencyProperty)
Veraltet.

Bietet Zugriff auf den Wert des angegebenen DependencyProperty.

(Geerbt von DependencyObject)
GetValueBase(DependencyProperty)
Veraltet.

Bietet Zugriff auf das gebundene Objekt eines DependencyProperty und umgeht die GetValue(DependencyProperty) Außerkraftsetzung.

(Geerbt von DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Veraltet.

Wird aufgerufen, wenn eine Ausnahme im Kontext der Ausführung dieser Instanz ausgelöst wird.

Initialize(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität während der Erstellung einer neuen Workflowinstanz zu initialisieren. Diese Methode wird während der Konstruktion einer dynamischen ActivityExecutionContextaufgerufen.

InitializeProperties()
Veraltet.

Führt die Initialisierung von Abhängigkeitseigenschaften aus, wenn sie in einer abgeleiteten Klasse überschrieben werden.

(Geerbt von DependencyObject)
Invoke<T>(EventHandler<T>, T)
Veraltet.

Abonniert eine EventHandler und ruft diese Stellvertretung auf.

Invoke<T>(IActivityEventListener<T>, T)
Veraltet.

Abonniert eine IActivityEventListener<T> und ruft diese Stellvertretung auf.

IsBindingSet(DependencyProperty)
Veraltet.

Gibt an, ob der Wert einer DependencyProperty als Bindung festgelegt wird. Siehe SetBinding(DependencyProperty, ActivityBind).

(Geerbt von DependencyObject)
Load(Stream, Activity, IFormatter)
Veraltet.

Lädt eine Instanz einer aus Activity einer Stream Verwendung der benutzerdefinierten IFormatter Deserialisierung.

Load(Stream, Activity)
Veraltet.

Lädt eine Instanz einer von Activity einem Stream.

MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MetaEquals(DependencyObject)
Veraltet.

Bestimmt, ob die metaproperties dieser DependencyObject dem metaproperties des parametrisierten DependencyObjectentspricht.

(Geerbt von DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, wenn ein ActivityExecutionContext geladen wird. Diese Methode wird z. B. während der Erstellung eines ActivityExecutionContext aufgerufen, und jedes Mal, wenn die ActivityExecutionContext wieder aufgenommen wird, wenn eine Workflowinstanz aus dem beständigen Speicher geladen wird.

OnActivityExecutionContextUnload(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit aufgerufen, wenn ein ActivityExecutionContext entladen wird. Diese Methode wird beispielsweise während des Abschlusses einer ActivityExecutionContext aufgerufen, und jedes Mal, wenn die ActivityExecutionContext entladen wird, wenn eine Workflowinstanz beibehalten wird.

OnClosed(IServiceProvider)
Veraltet.

Wird von der Workflowlaufzeit als Teil des Übergangs der Aktivität in den geschlossenen Zustand aufgerufen.

RaiseEvent(DependencyProperty, Object, EventArgs)
Veraltet.

Löst eine Event aus, die der angegebenen Abhängigkeitseigenschaft zugeordnet ist.

RaiseGenericEvent<T>(DependencyProperty, Object, T)
Veraltet.

Löst das Ereignis aus, das dem referenzierten DependencyPropertyzugeordnet ist.

RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Veraltet.

Registriert die angegebene DependencyProperty für das Statusänderungsereignis.

RemoveHandler(DependencyProperty, Object)
Veraltet.

Entfernt eine EventHandler aus einem zugeordneten DependencyProperty.

(Geerbt von DependencyObject)
RemoveProperty(DependencyProperty)
Veraltet.

Entfernt ein DependencyProperty aus dem DependencyObject.

(Geerbt von DependencyObject)
Save(Stream, IFormatter)
Veraltet.

Schreibt die Activity in eine Stream zur Persistenz mithilfe der benutzerdefinierten IFormatter, die für die Serialisierung bereitgestellt werden.

Save(Stream)
Veraltet.

Schreibt die Activity in eine Stream zur Persistenz.

SetBinding(DependencyProperty, ActivityBind)
Veraltet.

Legt den ActivityBind für die angegebene DependencyPropertyfest.

(Geerbt von DependencyObject)
SetBoundValue(ActivityBind, Object)
Veraltet.

Legt den Wert des Ziel-ActivityBindfest.

(Geerbt von DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Veraltet.

Legt den Wert einer DependencyPropertyfest, die schreibgeschützt ist.

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)
Veraltet.

Legt den Wert des DependencyProperty auf das Objekt fest.

(Geerbt von DependencyObject)
SetValueBase(DependencyProperty, Object)
Veraltet.

Legt den Wert des DependencyProperty auf die angegebene Objectfest, wobei die SetValue(DependencyProperty, Object)umgangen wird.

(Geerbt von DependencyObject)
ToString()
Veraltet.

Stellt eine Zeichenfolge bereit, die diese Instanz darstellt.

TrackData(Object)
Veraltet.

Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Nachverfolgungsinformationen.

TrackData(String, Object)
Veraltet.

Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Nachverfolgungsinformationen.

Uninitialize(IServiceProvider)
Veraltet.

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die Entinitialisierung durch einen Dienstanbieter für die Aktivität bereitgestellt.

UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Veraltet.

Hebt die Registrierung des angegebenen DependencyProperty für das Statusänderungsereignis auf.

Ereignisse

Name Beschreibung
Canceling
Veraltet.

Tritt auf, wenn die Aktivitätsausführung abgebrochen wird.

Closed
Veraltet.

Tritt auf, wenn eine Activity die Ausführung abgeschlossen hat.

Compensating
Veraltet.

Tritt auf, wenn eine Kompensationsmethode für die Activityausgeführt wird.

Executing
Veraltet.

Tritt auf, wenn der Activity ausgeführt wird.

Faulting
Veraltet.

Tritt auf, wenn während der Ausführung der Instanz eine Ausnahme ausgelöst wird.

StatusChanged
Veraltet.

Tritt auf, wenn sich der ActivityExecutionStatus eines ausgeführten Activity ändert.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IComponent.Disposed
Veraltet.

Stellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt.

(Geerbt von DependencyObject)

Gilt für: