OnCondition Clase

Definición

Acciones desencadenadas cuando la condición es true.

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
Herencia
OnCondition
Derivado
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase OnCondition.

Campos

Nombre Description
Kind

Identificador de clase.

Propiedades

Nombre Description
Actions

Obtiene o establece las acciones que se van a agregar al plan cuando se cumplen las restricciones de regla.

ActionScope

Tiene la mira de acción.

Condition

Obtiene o establece la condición que se debe cumplir para que se ejecuten las acciones (OPCIONAL).

Id

Obtiene o establece el valor del id único para esta condición.

Priority

Obtiene o establece la expresión de prioridad de regla donde 0 es la más alta y se ignora menos que 0.

RunOnce

Obtiene o establece un valor que indica si la regla solo debe ejecutarse una vez por cada conjunto único de rutas de memoria.

Source

Entiende la fuente.

Métodos

Nombre Description
AddExternalCondition(Expression)

Añadir condición externa a la OnCondition.

AddExternalCondition(String)

Añadir condición externa a la OnCondition.

CreateExpression()

Crea la expresión para esta condición.

CurrentPriority(ActionContext)

Calcule el valor actual de la expresión de prioridad y vuelva a devolverlo.

ExecuteAsync(ActionContext)

Método llamado para ejecutar las acciones de la regla.

GetDependencies()

Enumera las dependencias de diálogo de los hijos para que puedan añadirse al conjunto de diálogo de contenedores.

GetExpression()

Obtenga la expresión almacenada en caché para esta condición.

GetIdentity()

Método llamado para ejecutar las acciones de la regla.

OnCreateChangeList(ActionContext, Object)

Se llama cuando se crea una lista de cambios.

RegisterSourceLocation(String, Int32)

Registra la ubicación de origen.

Se aplica a