Lingua

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

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

Inizializza una nuova istanza della classe OnCondition.

Campi

Nome Descrizione
Kind

Identificatore di classe.

Proprietà

Nome Descrizione
Actions

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

ActionScope

Ottiene la portata d'azione.

Condition

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

Id

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

Priority

Ottiene o imposta l'espressione di priorità della regola dove 0 è il massimo e meno di 0 viene ignorato.

RunOnce

Ottiene o imposta un valore che indica se la regola debba essere eseguita solo una volta per ogni unico insieme di percorsi di memoria.

Source

Ottiene la fonte.

Metodi

Nome Descrizione
AddExternalCondition(Expression)

Aggiungi una condizione esterna all'OnCondition.

AddExternalCondition(String)

Aggiungi una condizione esterna all'OnCondition.

CreateExpression()

Crea 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 figli 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 creata una lista di modifiche.

RegisterSourceLocation(String, Int32)

Registra la posizione di origine.

Si applica a