Compartilhar via


FlowDecision Classe

Definição

FlowNode especializado que fornece a capacidade de modelagem um nó condicional com dois resultados.

public ref class FlowDecision sealed : System::Activities::Statements::FlowNode
public sealed class FlowDecision : System.Activities.Statements.FlowNode
type FlowDecision = class
    inherit FlowNode
Public NotInheritable Class FlowDecision
Inherits FlowNode
Herança
FlowDecision

Exemplos

O exemplo de código a seguir demonstra a criação de um FlowDecision nó. Este exemplo é do tratamento de falhas em uma atividade de fluxograma usando o exemplo TryCatch .

FlowDecision flowDecision = new FlowDecision
{
    Condition = ExpressionServices.Convert<bool>((ctx) => discount.Get(ctx) > 0),
    True = discountApplied,
    False = discountNotApplied
};

Comentários

FlowDecision usa uma condição e define ações a serem tomadas se a condição for true ou false.

Construtores

FlowDecision()

Cria uma nova instância da classe FlowDecision.

FlowDecision(Activity<Boolean>)

Cria uma nova instância da classe FlowDecision com a condição especificada.

FlowDecision(Expression<Func<ActivityContext,Boolean>>)

Cria uma nova instância da classe FlowDecision com a condição especificada.

Propriedades

Condition

Especifica a condição que FlowDecision está testando.

DisplayName

O nome desta decisão de fluxo a ser exibida no designer de atividade.

False

Obtém ou define o FlowNode que é executado quando a condição é avaliada como false.

True

Obtém ou define o FlowNode que é executado quando a condição é avaliada como true.

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)

Aplica-se a