FlowSwitch<T> Clase

Definición

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
FlowSwitch<T>
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)

Se aplica a