FlowSwitch<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um FlowNode especializado que permite a modelagem de um constructo de opção, com uma expressão e um resultado para cada correspondência.
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
O tipo da expressão a ser avaliado nas ocorrências.
- Herança
- Atributos
Exemplos
O exemplo de código a seguir demonstra a criação de um FlowSwitch<T> nó. Este exemplo é do tratamento de falhas em uma atividade de fluxograma usando o exemplo TryCatch .
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Construtores
FlowSwitch<T>() |
Cria uma nova instância da classe FlowSwitch<T>. |
Propriedades
Cases |
Obtém um dicionário de casos a serem processadas pelo elemento FlowSwitch<T>. |
Default |
O FlowNode a ser executado se nenhum elemento na coleção Cases corresponder ao resultado da avaliação do Expression. |
DisplayName |
Obtém o nome desta opção de fluxo a ser exibida no designer de atividade. |
Expression |
A expressão a ser avaliada na coleção de Cases. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |