FlowSwitch<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyspecjalizowany FlowNode , który umożliwia modelowanie konstrukcji przełącznika z jednym wyrażeniem i jednym wynikiem dla każdego dopasowania.
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
Parametry typu
- T
Typ wyrażenia do oceny przypadków.
- Dziedziczenie
- Atrybuty
Przykłady
Poniższy przykładowy kod przedstawia tworzenie węzła FlowSwitch<T> . Ten przykład pochodzi z obsługi błędów w działaniu schematu blokowego przy użyciu przykładu TryCatch .
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Konstruktory
FlowSwitch<T>() |
Tworzy nowe wystąpienie klasy FlowSwitch<T>. |
Właściwości
Cases |
Pobiera słownik przypadków do przetworzenia FlowSwitch<T> przez element. |
Default |
Element FlowNode do wykonania, jeśli żaden element w Cases kolekcji nie jest zgodny z wynikiem oceny elementu Expression. |
DisplayName |
Pobiera nazwę tego przełącznika przepływu, który ma być wyświetlany w projektancie działań. |
Expression |
Wyrażenie do oceny względem kolekcji .Cases |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |