Partager via


PromptValidatorContext interface

Informations contextuelles passées à un personnalisé PromptValidator.

Propriétés

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).

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.