Classe FlowSwitch<T>

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Activities.Statements
Assembly:  System.Activities (in System.Activities.dll)

System.Object
  System.Activities.Statements.FlowNode
    System.Activities.Statements.FlowSwitch<T>

[ContentPropertyAttribute("Cases")]
public sealed class FlowSwitch<T> : FlowNode

Parametri tipo

T

Il tipo dell'espressione da valutare rispetto a casi.

NomeDescrizione
System_CAPS_pubmethodFlowSwitch<T>()

Crea una nuova istanza della classe FlowSwitch<T>.

NomeDescrizione
System_CAPS_pubpropertyCases

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

System_CAPS_pubpropertyDefault

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

System_CAPS_pubpropertyDisplayName

Ottiene il nome del commutatore da visualizzare nella finestra di progettazione di attività del flusso.

System_CAPS_pubpropertyExpression

Espressione da valutare rispetto alla raccolta di Cases.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un nodo FlowSwitch<T>. Questo esempio si trova il la gestione degli errori in un diagramma di flusso attività utilizzando TryCatch esempio.

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

.NET Framework
Disponibile da 4.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: