Nyelv

Flowchart Osztály

Definíció

A modellek munkafolyamatait a jól ismert folyamatábra-paradigmával jelöli.

public ref class Flowchart sealed : System::Activities::NativeActivity
[System.Windows.Markup.ContentProperty("Nodes")]
public sealed class Flowchart : System.Activities.NativeActivity
[<System.Windows.Markup.ContentProperty("Nodes")>]
type Flowchart = class
    inherit NativeActivity
Public NotInheritable Class Flowchart
Inherits NativeActivity
Öröklődés
Attribútumok

Példák

Az alábbi kódminta egy Flowchart tevékenység létrehozását mutatja be. Ez a példa a TryCatch-mintát használó folyamatábra-tevékenység hibakezeléséből származik .

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

Megjegyzések

A Flowchart tevékenység lehetővé teszi a munkafolyamatok ingyenes létrehozását csomópontok és hivatkozások használatával.

Konstruktorok

Name Description
Flowchart()

Létrehozza az osztály új példányát Flowchart .

Tulajdonságok

Name Description
CacheId

Lekéri a munkafolyamat-definíció hatókörén belül egyedi gyorsítótár azonosítóját.

(Öröklődés forrása Activity)
CanInduceIdle

Lekéri vagy beállít egy értéket, amely jelzi, hogy a tevékenység okozhatja-e a munkafolyamat tétlenségét.

(Öröklődés forrása NativeActivity)
Constraints

Lekéri azoknak a tevékenységeknek a gyűjteményét Constraint , amelyek konfigurálhatók úgy, hogy érvényesítést biztosítsanak a Activity.

(Öröklődés forrása Activity)
DisplayName

Lekéri vagy beállítja a hibakereséshez, az ellenőrzéshez, a kivételkezeléshez és a nyomon követéshez használt rövid nevet.

(Öröklődés forrása Activity)
Id

A munkafolyamat-definíció hatókörében egyedi azonosítót kap.

(Öröklődés forrása Activity)
Implementation

A tevékenység végrehajtási logikája.

(Öröklődés forrása NativeActivity)
ImplementationVersion

Lekéri vagy beállítja a tevékenység implementációs verzióját.

(Öröklődés forrása NativeActivity)
Nodes

Lekéri vagy beállítja FlowNode a folyamatábra által tartalmazott objektumok gyűjteményét.

StartNode

Lekéri vagy beállítja a FlowNode végrehajtást a folyamatábra indításakor.

ValidateUnconnectedNodes

Lekéri vagy beállít egy értéket, amely jelzi, hogy a nem összekapcsolt csomópontok érvényesítve vannak-e.

Variables

Lekéri vagy beállítja a folyamatábra gyermektevékenységeinek Variableállapotmegosztásához elérhető objektumgyűjteménytFlowchart.

Metódusok

Name Description
Abort(NativeActivityAbortContext)

Származtatott osztályban való implementáláskor a megszakított tevékenységre reagálva hajt végre műveleteket.

(Öröklődés forrása NativeActivity)
CacheMetadata(ActivityMetadata)

Nincs implementálva. Használja inkább a metódust CacheMetadata(NativeActivityMetadata) .

(Öröklődés forrása NativeActivity)
CacheMetadata(NativeActivityMetadata)

Létrehozza és ellenőrzi a tevékenység argumentumainak, változóinak, gyermektevékenységeinek és tevékenységdelegáltjainak leírását.

(Öröklődés forrása NativeActivity)
Cancel(NativeActivityContext)

Származtatott osztályban implementálva a logika futtatásával a tevékenység kecses korai befejezését okozhatja.

(Öröklődés forrása NativeActivity)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Execute(NativeActivityContext)

Származtatott osztályban implementálva futtatja a tevékenység végrehajtási logikáját.

(Öröklődés forrása NativeActivity)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity)

Eseményt hoz létre a dinamikus frissítés térképének létrehozásakor.

(Öröklődés forrása NativeActivity)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Eseményt hoz létre a dinamikus frissítés térképének létrehozásakor.

(Öröklődés forrása NativeActivity)
ShouldSerializeDisplayName()

Azt jelzi, hogy a DisplayName tulajdonság szerializálva legyen-e.

(Öröklődés forrása Activity)
ToString()

Olyan értéket String ad vissza, amely tartalmazza az Id és DisplayName a Activity.

(Öröklődés forrása Activity)
UpdateInstance(NativeActivityUpdateContext)

Frissíti a példányt NativeActivity.

(Öröklődés forrása NativeActivity)

A következőre érvényes: