Comparteix a través de


FlowSwitch<T> Clase

Definición

Clase FlowNode especializada que permite el modelado de una construcción de modificador, 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

El tipo de la expresión que se va a evaluar en cada caso.

Herencia
FlowSwitch<T>
Atributos

Ejemplos

En el siguiente ejemplo de código se muestra la creación de un nodo de la clase FlowSwitch<T>. 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

FlowSwitch<T>()

Crea una nueva instancia de la clase FlowSwitch<T>.

Propiedades

Cases

Obtiene un diccionario de casos que va a procesar el elemento FlowSwitch<T>.

Default

La clase FlowNode que se va a ejecutar si ningún elemento de la colección de la propiedad Cases coincide con el resultado de la evaluación de la propiedad Expression.

DisplayName

Obtiene el nombre de este modificador de flujo que mostrar en el diseñador de actividad.

Expression

La expresión que se va a evaluar en la colección de la propiedad Cases.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a