Compartilhar via


OnCondition Classe

Definição

Ações disparadas quando a condição é verdadeira.

public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
    interface IItemIdentity
    interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
Herança
OnCondition
Derivado
Implementações

Construtores

OnCondition(String, List<Dialog>, String, Int32)

Inicializa uma nova instância da classe OnCondition.

Campos

Kind

Identificador de classe.

Propriedades

Actions

Obtém ou define as ações a serem adicionadas ao plano quando as restrições de regra são atendidas.

ActionScope

Obtém o escopo da ação.

Condition

Obtém ou define a condição que precisa ser atendida para que as ações sejam executadas (OPCIONAL).

Id

Obtém ou define o valor da ID exclusiva para essa condição.

Priority

Obtém ou define a expressão de prioridade de regra em que 0 é o mais alto e menos de 0 é ignorado.

RunOnce

Obtém ou define um valor que indica se a regra só deve ser executada uma vez por conjunto exclusivo de caminhos de memória.

Source

Obtém a origem.

Métodos

AddExternalCondition(Expression)

Adicione condição externa ao OnCondition.

AddExternalCondition(String)

Adicione condição externa ao OnCondition.

CreateExpression()

Crie a expressão para essa condição.

CurrentPriority(ActionContext)

Compute o valor atual da expressão de prioridade e retorne-o.

ExecuteAsync(ActionContext)

Método chamado para executar as ações da regra.

GetDependencies()

Enumera dependências de caixa de diálogo filho para que elas possam ser adicionadas ao conjunto de diálogos de contêineres.

GetExpression()

Obtenha a expressão armazenada em cache para essa condição.

GetIdentity()

Método chamado para executar as ações da regra.

OnCreateChangeList(ActionContext, Object)

Chamado quando uma lista de alterações é criada.

RegisterSourceLocation(String, Int32)

Registra o local de origem.

Aplica-se a