OnBeginDialog class
Azioni attivate all'avvio di una finestra di dialogo tramite BeginDialog().
- Extends
Costruttori
| On |
Inizializza una nuova istanza della classe onBeginDialog di |
Proprietà
| $kind |
Proprietà ereditate
| actions | Ottiene o imposta le azioni da aggiungere al piano quando vengono soddisfatti i vincoli della regola. |
| condition | Ottiene o imposta la condizione che deve essere soddisfatta per l'esecuzione delle azioni (FACOLTATIVO). |
| event | Ottiene o imposta l'evento da attivare. |
| id | ID per la condizione. |
| priority | Ottiene o imposta l'espressione di priorità della regola in cui 0 è la più alta e minore di 0 viene ignorata. |
| run |
Valore che indica se la regola deve essere eseguita una sola volta per ogni set univoco di percorsi di memoria. |
Metodi ereditati
| add |
Aggiungere una condizione esterna a OnCondition |
| configure(Record<string, unknown>) | Metodo Fluent per la configurazione dell'oggetto. |
| current |
Calcolare il valore corrente dell'espressione di priorità e restituirlo. |
| execute(Action |
Metodo chiamato per eseguire le azioni della condizione. |
| get |
|
| get |
Ottiene le dipendenze dei dialoghi figlio in modo che possano essere aggiunte al dialogset di contenitori. |
| get |
Ottenere l'espressione memorizzata nella cache per questa condizione. |
Dettagli costruttore
OnBeginDialog(Dialog[], string)
Inizializza una nuova istanza della classe onBeginDialog di
new OnBeginDialog(actions?: Dialog[], condition?: string)
Parametri
- actions
-
Dialog[]
Opzionale. Elenco di dialog contenente le azioni da aggiungere al piano quando vengono soddisfatti i vincoli delle regole.
- condition
-
string
Opzionale. Condizione che deve essere soddisfatta per l'esecuzione delle azioni.
Dettagli proprietà
$kind
static $kind: string
Valore della proprietà
string
Dettagli proprietà ereditate
actions
Ottiene o imposta le azioni da aggiungere al piano quando vengono soddisfatti i vincoli della regola.
actions: Dialog[]
Valore della proprietà
Dialog[]
ereditato daOnCondition.actions
condition
Ottiene o imposta la condizione che deve essere soddisfatta per l'esecuzione delle azioni (FACOLTATIVO).
condition: BoolExpression
Valore della proprietà
BoolExpression
Ereditato daOnCondition.condition
event
Ottiene o imposta l'evento da attivare.
event: string
Valore della proprietà
string
ereditato daOnDialogEvent.event
id
priority
Ottiene o imposta l'espressione di priorità della regola in cui 0 è la più alta e minore di 0 viene ignorata.
priority: NumberExpression
Valore della proprietà
NumberExpression
ereditato daonCondition.priority
runOnce
Valore che indica se la regola deve essere eseguita una sola volta per ogni set univoco di percorsi di memoria.
runOnce: boolean
Valore della proprietà
boolean
ereditato daOnCondition.runOnce
Dettagli dei metodi ereditati
addExternalCondition(string)
Aggiungere una condizione esterna a OnCondition
function addExternalCondition(condition: string)
Parametri
- condition
-
string
Vincolo esterno da aggiungere, sarà AND'ed a tutti gli altri vincoli.
ereditato daOnCondition.addExternalCondition
configure(Record<string, unknown>)
Metodo Fluent per la configurazione dell'oggetto.
function configure(config: Record<string, unknown>): this
Parametri
- config
-
Record<string, unknown>
Impostazioni di configurazione da applicare.
Restituisce
this
Configurabile al termine dell'operazione.
Ereditato da Configurable.configure
currentPriority(ActionContext)
Calcolare il valore corrente dell'espressione di priorità e restituirlo.
function currentPriority(actionContext: ActionContext): number
Parametri
- actionContext
- ActionContext
Contesto da usare per la valutazione.
Restituisce
number
Priorità calcolata.
ereditato daOnCondition.currentPriority
execute(ActionContext)
Metodo chiamato per eseguire le azioni della condizione.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Parametri
- actionContext
- ActionContext
Contesto.
Restituisce
Promise<ActionChangeList[]>
Promessa con l'elenco delle modifiche di piano.
ereditato daOnCondition.execute
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parametri
- property
-
Object
Chiave della configurazione del selettore condizionale.
Restituisce
Converter | ConverterFactory
Convertitore per la configurazione del selettore.
ereditato daOnCondition.getConverter
getDependencies()
Ottiene le dipendenze dei dialoghi figlio in modo che possano essere aggiunte al dialogset di contenitori.
function getDependencies(): Dialog[]
Restituisce
Dialog[]
Elenco di Dialog.
ereditato daOnCondition.getDependencies
getExpression()
Ottenere l'espressione memorizzata nella cache per questa condizione.
function getExpression(): Expression
Restituisce
Expression
Espressione memorizzata nella cache utilizzata per valutare questa condizione.
ereditato daOnCondition.getExpression