FlowSwitch<T> Klas

Definitie

Een gespecialiseerd model FlowNode waarmee een switchconstructie kan worden gemodelleerd, met één expressie en één resultaat voor elke overeenkomst.

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

Type parameters

T

Het type expressie dat moet worden geëvalueerd op basis van cases.

Overname
FlowSwitch<T>
Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een FlowSwitch<T> knooppunt maakt. Dit voorbeeld is afkomstig uit de foutafhandeling in een stroomdiagramactiviteit met behulp van trycatch-voorbeeld .

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

Constructors

Name Description
FlowSwitch<T>()

Hiermee maakt u een nieuw exemplaar van de FlowSwitch<T> klasse.

Eigenschappen

Name Description
Cases

Hiermee wordt een woordenlijst opgehaald met cases die door het FlowSwitch<T> element moeten worden verwerkt.

Default

De FlowNode te uitvoeren als er geen elementen in de Cases verzameling overeenkomen met het resultaat van de evaluatie van de Expression.

DisplayName

Hiermee wordt de naam van deze stroomschakelaar opgehaald die moet worden weergegeven in de activiteitsontwerper.

Expression

De expressie die moet worden geëvalueerd op basis van de verzameling van Cases.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op