OnCondition Classe

Definizione

Azioni attivate quando la condizione è 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
Ereditarietà
OnCondition
Derivato
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe OnCondition.

Campi

Kind

Identificatore di classe.

Proprietà

Actions

Ottiene o imposta le azioni da aggiungere al piano quando vengono soddisfatti i vincoli della regola.

ActionScope

Ottiene l'ambito dell'azione.

Condition

Ottiene o imposta la condizione che deve essere soddisfatta per l'esecuzione delle azioni (OPTIONAL).

Id

Ottiene o imposta il valore dell'ID univoco per questa condizione.

Priority

Ottiene o imposta l'espressione di priorità della regola in cui 0 è la più alta e minore di 0 viene ignorata.

RunOnce

Ottiene o imposta un valore che indica se la regola deve essere eseguita una sola volta per ogni set univoco di percorsi di memoria.

Source

Ottiene l'origine.

Metodi

AddExternalCondition(Expression)

Aggiungere una condizione esterna a OnCondition.

AddExternalCondition(String)

Aggiungere una condizione esterna a OnCondition.

CreateExpression()

Creare l'espressione per questa condizione.

CurrentPriority(ActionContext)

Calcolare il valore corrente dell'espressione di priorità e restituirlo.

ExecuteAsync(ActionContext)

Metodo chiamato per eseguire le azioni della regola.

GetDependencies()

Enumera le dipendenze dei dialoghi figlio in modo che possano essere aggiunte al set di dialoghi dei contenitori.

GetExpression()

Ottenere l'espressione memorizzata nella cache per questa condizione.

GetIdentity()

Metodo chiamato per eseguire le azioni della regola.

OnCreateChangeList(ActionContext, Object)

Chiamato quando viene creato un elenco di modifiche.

RegisterSourceLocation(String, Int32)

Registra il percorso di origine.

Si applica a