Bagikan melalui


FlowSwitch<T> Kelas

Definisi

Khusus yang memungkinkan pemodelan konstruksi sakelar, dengan satu ekspresi dan satu hasil untuk setiap kecocokan FlowNode .

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

Jenis parameter

T

Jenis ekspresi yang akan dievaluasi terhadap kasus.

Warisan
FlowSwitch<T>
Atribut

Contoh

Sampel kode berikut menunjukkan pembuatan simpul FlowSwitch<T> . Contoh ini berasal dari Penanganan Kesalahan dalam Aktivitas Bagan Alur Menggunakan sampel TryCatch .

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

Konstruktor

FlowSwitch<T>()

Membuat instans FlowSwitch<T> baru kelas.

Properti

Cases

Mendapatkan kamus kasus yang akan diproses oleh FlowSwitch<T> elemen .

Default

yang FlowNode akan dijalankan jika tidak ada elemen dalam koleksi yang Cases cocok dengan hasil evaluasi Expression.

DisplayName

Mendapatkan nama sakelar alur ini untuk ditampilkan di perancang aktivitas.

Expression

Ekspresi untuk mengevaluasi terhadap koleksi Cases.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk