Flowchart Klasse

Definition

Stellt die Modellieren Workflows mithilfe des vertrauten Flussdiagrammparadigmas.Represents the models workflows using the familiar flowchart paradigm.

public ref class Flowchart sealed : System::Activities::NativeActivity
[System.Windows.Markup.ContentProperty("Nodes")]
public sealed class Flowchart : System.Activities.NativeActivity
type Flowchart = class
    inherit NativeActivity
Public NotInheritable Class Flowchart
Inherits NativeActivity
Vererbung
Attribute

Beispiele

Im folgenden Codebeispiel wird das Erstellen einer Flowchart-Aktivität gezeigt.The following code sample demonstrates creating a Flowchart activity. Dieses Beispiel ist die Fehlerbehandlung in einer Flussdiagramm Aktivität mithilfe von trycatch -Beispielen.This example is from the Fault Handling in a Flowchart Activity Using TryCatch sample.

Flowchart flowChart = new Flowchart
{
    DisplayName = "Promotional Discount Calculation",
    Variables = {discount, promo, numberOfKids},
    StartNode = promoCodeSwitch,
    Nodes = 
    { 
        promoCodeSwitch, 
        singleStep, 
        mnkStep, 
        mwkStep, 
        discountDefault, 
        flowDecision, 
        discountApplied, 
        discountNotApplied
    }
};

Hinweise

Die Flowchart-Aktivität ermöglicht die Freiformerstellung eines Workflows mit Knoten und Links.The Flowchart activity allows free-form creation of a workflow using nodes and links.

Konstruktoren

Flowchart()

Erstellt eine neue Instanz der Flowchart-Klasse.Creates a new instance of the Flowchart 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.

(Geerbt von Activity)
CanInduceIdle

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob die Aktivität verursachen kann, dass der Workflow in den Leerlauf versetzt wird.Gets or sets a value that indicates whether the activity can cause the workflow to become idle.

(Geerbt von NativeActivity)
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.

(Geerbt von 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.

(Geerbt von Activity)
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.

(Geerbt von Activity)
Implementation

Die Ausführungslogik der Aktivität.The execution logic of the activity.

(Geerbt von NativeActivity)
ImplementationVersion

Ruft die Implementierungsversion der Aktivität ab oder legt diese fest.Gets or sets the implementation version of the activity.

(Geerbt von NativeActivity)
Nodes

Ruft die Auflistung der im Flussdiagramm enthaltenen FlowNode-Objekten ab oder legt diese fest.Gets or sets the collection of FlowNode objects contained by the flowchart.

StartNode

Übernimmt oder bestimmt den FlowNode, der ausgeführt werden soll, wenn das Flussdiagramm startet.Gets or sets the FlowNode to be executed when the flowchart starts.

ValidateUnconnectedNodes

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob unverbundene Knoten validiert werden.Gets or sets a value that indicates whether unconnected nodes are validated.

Variables

Ruft die Auflistung von Variable-Objekten, die dem Flowchart zugeordnet, sind oder legt diese fest. Bei diesen Objekten ist die Zustandsfreigabe möglich, und zwar für sämtliche im Flussdiagramm enthaltenen untergeordneten Aktivitäten.Gets or sets the collection of Variable objects associated with the Flowchart, which are available to share state across the child activities contained within the Flowchart.

Methoden

Abort(NativeActivityAbortContext)

Führt bei Implementierung in einer abgeleiteten Klasse Aktionen als Reaktion auf die abgebrochene Aktivität aus.When implemented in a derived class, takes actions in response to the activity being aborted.

(Geerbt von NativeActivity)
CacheMetadata(ActivityMetadata)

Nicht implementiert.Not implemented. Verwenden Sie stattdessen die CacheMetadata(NativeActivityMetadata)-Methode.Use the CacheMetadata(NativeActivityMetadata) method instead.

(Geerbt von NativeActivity)
CacheMetadata(NativeActivityMetadata)

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.

(Geerbt von NativeActivity)
Cancel(NativeActivityContext)

Führt bei Implementierung in einer abgeleiteten Klasse Logik für einen ordnungsgemäßen frühzeitigen Abschluss der Aktivität aus.When implemented in a derived class, runs logic to cause graceful early completion of the activity.

(Geerbt von NativeActivity)
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)
Execute(NativeActivityContext)

Führt bei der Implementierung in eine abgeleitete Klasse die Ausführungslogik der Aktivität aus.When implemented in a derived class, runs the activity's execution logic.

(Geerbt von NativeActivity)
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(NativeActivityUpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn eine Zuordnung für das dynamische Update erstellt wird.Raises an event when creating a map for the dynamic update.

(Geerbt von NativeActivity)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn eine Zuordnung für das dynamische Update erstellt wird.Raises an event when creating a map for the dynamic update.

(Geerbt von NativeActivity)
ShouldSerializeDisplayName()

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

(Geerbt von Activity)
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.

(Geerbt von Activity)
UpdateInstance(NativeActivityUpdateContext)

Aktualisiert die NativeActivity-Instanz.Updates the instance of NativeActivity.

(Geerbt von NativeActivity)

Gilt für: