FlowSwitch<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un especializado FlowNode que permite modelar una construcción switch, con una expresión y un resultado para cada coincidencia.
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
Parámetros de tipo
- T
Tipo de la expresión que se va a evaluar con los casos.
- Herencia
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear un FlowSwitch<T> nodo. Este ejemplo procede del control de errores en una actividad de diagrama de flujo mediante el ejemplo TryCatch .
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Constructores
| Nombre | Description |
|---|---|
| FlowSwitch<T>() |
Crea una nueva instancia de la FlowSwitch<T> clase . |
Propiedades
| Nombre | Description |
|---|---|
| Cases |
Obtiene un diccionario de casos que va a procesar el FlowSwitch<T> elemento . |
| Default |
que FlowNode se va a ejecutar si ningún elemento de la Cases colección coincide con el resultado de la evaluación de Expression. |
| DisplayName |
Obtiene el nombre de este modificador de flujo que se va a mostrar en el diseñador de actividad. |
| Expression |
Expresión que se va a evaluar con la colección de Cases. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |