PromptValidatorContext interface
Informazioni contestuali passate a un PromptValidator
personalizzato.
Proprietà
attempt |
Conteggio del numero di volte in cui è stata eseguita la richiesta. Numero che indica quante volte è stata richiamata la richiesta (a partire da 1 per la prima volta che è stata richiamata). |
context | Contesto per il turno corrente della conversazione con l'utente. |
options | Set originale di opzioni passate al prompt dalla finestra di dialogo chiamante. |
recognized | Risultato restituito dalla funzione di riconoscimento dei prompt. |
state | Dizionario di valori salvati in modo permanente per ogni turno di conversazione mentre il prompt è attivo. |
Dettagli proprietà
attemptCount
Conteggio del numero di volte in cui è stata eseguita la richiesta. Numero che indica quante volte è stata richiamata la richiesta (a partire da 1 per la prima volta che è stata richiamata).
attemptCount: number
Valore della proprietà
number
context
Contesto per il turno corrente della conversazione con l'utente.
context: TurnContext
Valore della proprietà
TurnContext
Commenti
Il validator può usarlo per richiedere di nuovo all'utente.
options
Set originale di opzioni passate al prompt dalla finestra di dialogo chiamante.
options: PromptOptions
Valore della proprietà
Commenti
Il validator può estendere questa interfaccia per supportare opzioni di richiesta aggiuntive.
recognized
Risultato restituito dalla funzione di riconoscimento dei prompt.
recognized: PromptRecognizerResult<T>
Valore della proprietà
Commenti
È possibile controllare il campo prompt.recognized.succeeded
per determinare il riconoscimento trovato qualsiasi elemento e quindi recuperare il valore da prompt.recognized.value
.
state
Dizionario di valori salvati in modo permanente per ogni turno di conversazione mentre il prompt è attivo.
state: object
Valore della proprietà
object
Commenti
Il validator può usarlo per rendere persistenti elementi come i conteggi dei turni o altre informazioni sullo stato.