Partilhar via


OnCondition Classe

Definição

Ações acionadas 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 OnCondition classe.

Campos

Kind

Identificador de classe.

Propriedades

Actions

Obtém ou define as ações a adicionar ao plano quando as restrições de regras são cumpridas.

ActionScope

Obtém o âmbito da ação.

Condition

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

Id

Obtém ou define o valor do ID exclusivo para esta condição.

Priority

Obtém ou define a expressão de prioridade da regra em que 0 é a mais alta e menos de 0 é ignorada.

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 a condição externa ao OnCondition.

AddExternalCondition(String)

Adicione a condição externa ao OnCondition.

CreateExpression()

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

CurrentPriority(ActionContext)

Calcule o valor atual da expressão de prioridade e devolva-o.

ExecuteAsync(ActionContext)

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

GetDependencies()

Enumera as dependências da caixa de diálogo subordinada para que possam ser adicionadas ao conjunto de diálogo contentores.

GetExpression()

Obtenha a expressão em cache para esta condição.

GetIdentity()

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

OnCreateChangeList(ActionContext, Object)

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

RegisterSourceLocation(String, Int32)

Regista a localização de origem.

Aplica-se a