Activity Klasse

Definition

Eine abstrakte Basisklasse, die verwendet wird, um zusammengesetzte Aktivitäten aus bereits vorhandenen Activity-Objekten zu erstellen.An abstract base class used to create composite activities from pre-existing Activity objects.

public ref class Activity abstract
[System.Windows.Markup.ContentProperty("Implementation")]
public abstract class Activity
type Activity = class
Public MustInherit Class Activity
Vererbung
Activity
Abgeleitet
Attribute

Beispiele

Im folgenden Beispiel wird eine einfache Implementierung einer von Activity abgeleiteten Klasse veranschaulicht.The following example shows a simple implementation of an Activity derived class.

Hinweise

Activity ist die Basisklasse in der Aktivitätstyphierarchie.Activity is the base class in the activity type hierarchy. Alle anderen Aktivitätstypen wie CodeActivity, NativeActivity, AsyncCodeActivity, DynamicActivity und ActivityWithResult sind von dieser Klasse abgeleitet.All other activity types such as CodeActivity, NativeActivity, AsyncCodeActivity, DynamicActivity, and ActivityWithResult derive from this class.

Konstruktoren

Activity()

Initialisiert eine neue Instanz der Activity-Klasse.Initializes a new instance of the Activity class.

Eigenschaften

CacheId

Ruft den Bezeichner des Caches ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.Gets the identifier of the cache that is unique within the scope of the workflow definition.

Constraints

Ruft eine Auflistung von Constraint-Aktivitäten ab, die so konfiguriert werden kann, dass sie die Validierung für Activity bereitstellt.Gets a collection of Constraint activities that can be configured to provide validation for the Activity.

DisplayName

Ruft einen optionalen Anzeigenamen ab, der für Debugging, Validierung, Ausnahmebehandlung und Nachverfolgung verwendet wird, oder legt ihn fest.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

Id

Ruft einen Bezeichner ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.Gets an identifier that is unique in the scope of the workflow definition.

Implementation

Ruft den Delegaten ab, der eine Activity mit der Ausführungslogik zurückgibt, oder legt diesen fest.Gets or sets the delegate that returns an Activity that contains the execution logic.

ImplementationVersion

Übernimmt oder bestimmt die Version für die benutzte Implementierung.Gets or sets the version of the implementation used.

Methoden

CacheMetadata(ActivityMetadata)

Erstellt und überprüft eine Beschreibung der Argumente, Variablen, untergeordneten Aktivitäten und Aktivitätsdelegaten der Aktivität.Creates and validates a description of the activity's arguments, variables, child activities, and activity delegates.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn die dynamische Updatezuordnung erstellt wird.Raises an event when creating dynamic update map.

ShouldSerializeDisplayName()

Gibt an, ob die DisplayName- Eigenschaft serialisiert werden soll.Indicates whether the DisplayName property should be serialized.

ToString()

Gibt eine String zurück, die Id und DisplayName von Activity enthält.Returns a String that contains the Id and DisplayName of the Activity.

Gilt für: