FlowSwitch<T> Classe

Definizione

Un'oggetto specifico FlowNode che consente la modellazione di un costrutto di un commutatore, con un'espressione e un risultato per ogni corrispondenza.

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

Parametri di tipo

T

Il tipo dell'espressione da valutare rispetto a casi.

Ereditarietà
FlowSwitch<T>
Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un nodo FlowSwitch<T>. Questo esempio è tratto dalla gestione degli errori in un'attività diagramma di flusso tramite l'esempio TryCatch .

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

Costruttori

FlowSwitch<T>()

Crea una nuova istanza della classe FlowSwitch<T>.

Proprietà

Cases

Ottiene un dizionario di casi da elaborare con l'elemento FlowSwitch<T>.

Default

FlowNode da eseguire se nessun elemento nella raccolta Cases corrisponde al risultato della valutazione di Expression.

DisplayName

Ottiene il nome di questa opzione di flusso da visualizzare in ActivityDesigner.

Expression

Espressione da valutare rispetto alla raccolta di Cases.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a