FlowSwitch<T> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um especialista FlowNode que permite modelar um construto de comutador, 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 Genérico
- T
O tipo de expressão para avaliar contra casos.
- Herança
- Atributos
Exemplos
O exemplo de código seguinte demonstra a criação de um FlowSwitch<T> nó. Este exemplo é da Atividade de Manuseamento de Falhas numa Atividade de Fluxograma Usando a amostra TryCatch .
FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
Expression = promo,
Cases =
{
{ "Single", singleStep },
{ "MNK", mnkStep },
{ "MWK", mwkStep }
},
Default = discountDefault
};
Construtores
| Name | Description |
|---|---|
| FlowSwitch<T>() |
Cria uma nova instância da FlowSwitch<T> classe. |
Propriedades
| Name | Description |
|---|---|
| Cases |
Obtém um dicionário de casos a serem processados pelo FlowSwitch<T> elemento. |
| Default |
O FlowNode a ser executado se nenhum elemento da Cases coleção corresponder ao resultado da avaliação do Expression. |
| DisplayName |
Faz com que o nome deste interruptor de fluxo seja exibido no designer de atividades. |
| Expression |
A expressão para avaliar contra a coleção de Cases. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |