Nyelv

FlowSwitch<T> Osztály

Definíció

Speciális FlowNode , amely lehetővé teszi a kapcsolók szerkezetének modellezését, egy kifejezéssel és egy kimenetellel minden egyezéshez.

generic <typename T>
public ref class FlowSwitch sealed : System::Activities::Statements::FlowNode
[System.Windows.Markup.ContentProperty("Cases")]
public sealed class FlowSwitch<T> : System.Activities.Statements.FlowNode
[<System.Windows.Markup.ContentProperty("Cases")>]
type FlowSwitch<'T> = class
    inherit FlowNode
Public NotInheritable Class FlowSwitch(Of T)
Inherits FlowNode

Típusparaméterek

T

Az esetek alapján kiértékelendő kifejezés típusa.

Öröklődés
FlowSwitch<T>
Attribútumok

Példák

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

FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
    Expression = promo,
    Cases =
    {
       { "Single", singleStep },
       { "MNK", mnkStep },
       { "MWK", mwkStep }
    },
    Default = discountDefault
};

Konstruktorok

Name Description
FlowSwitch<T>()

Létrehozza az osztály új példányát FlowSwitch<T> .

Tulajdonságok

Name Description
Cases

Lekéri az elem által feldolgozandó esetek szótárát FlowSwitch<T> .

Default

Akkor FlowNode hajtandó végre, ha a Cases gyűjtemény egyik eleme sem felel meg a kiértékelési eredménynek Expression.

DisplayName

Lekéri ennek a folyamatkapcsolónak a nevét, hogy megjelenjen a tevékenységtervezőben.

Expression

A kiértékelendő kifejezés a gyűjtemény alapján Cases.

Metódusok

Name Description
Equals(Object)

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

(Öröklődés forrása Object)
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)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

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

A következőre érvényes: