FlowSwitch<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) |