PromptValidatorContext interface
Informations contextuelles passées à un personnalisé PromptValidator
.
Propriétés
attempt |
Nombre de fois que l’invite a été exécutée. Nombre indiquant le nombre de fois où l’invite a été appelée (à partir de 1 pour la première fois qu’elle a été appelée). |
context | Contexte de la conversation actuelle avec l’utilisateur. |
options | Jeu d’options d’origine transmis à l’invite par la boîte de dialogue appelante. |
recognized | Résultat retourné par la fonction de reconnaissance des invites. |
state | Dictionnaire de valeurs conservées pour chaque tour de conversation pendant que l’invite est active. |
Détails de la propriété
attemptCount
Nombre de fois que l’invite a été exécutée. Nombre indiquant le nombre de fois où l’invite a été appelée (à partir de 1 pour la première fois qu’elle a été appelée).
attemptCount: number
Valeur de propriété
number
context
Contexte de la conversation actuelle avec l’utilisateur.
context: TurnContext
Valeur de propriété
TurnContext
Remarques
Le validateur peut l’utiliser pour inviter à nouveau l’utilisateur.
options
Jeu d’options d’origine transmis à l’invite par la boîte de dialogue appelante.
options: PromptOptions
Valeur de propriété
Remarques
Le validateur peut étendre cette interface pour prendre en charge des options d’invite supplémentaires.
recognized
Résultat retourné par la fonction de reconnaissance des invites.
recognized: PromptRecognizerResult<T>
Valeur de propriété
Remarques
Le prompt.recognized.succeeded
champ peut être vérifié pour déterminer si le module de reconnaissance a trouvé n’importe quoi, puis la valeur peut être récupérée à partir de prompt.recognized.value
.
state
Dictionnaire de valeurs conservées pour chaque tour de conversation pendant que l’invite est active.
state: object
Valeur de propriété
object
Remarques
Le validateur peut l’utiliser pour conserver des éléments tels que le nombre de tour ou d’autres informations d’état.