Partager via


PromptValidatorContext interface

Informations contextuelles transmises à une PromptValidatorpersonnalisée.

Propriétés

attemptCount

Nombre de fois où 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

Ensemble d’options d’origine transmis à l’invite par la boîte de dialogue appelante.

recognized

Résultat retourné à partir de la fonction de module de reconnaissance des invites.

state

Dictionnaire de valeurs conservées pour chaque tour conversationnel pendant que l’invite est active.

Détails de la propriété

attemptCount

Nombre de fois où 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

Ensemble 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é à partir de la fonction de module de reconnaissance des invites.

recognized: PromptRecognizerResult<T>

Valeur de propriété

Remarques

Le champ prompt.recognized.succeeded peut être vérifié pour déterminer l’élément de reconnaissance trouvé, puis la valeur peut être récupérée à partir de prompt.recognized.value.

state

Dictionnaire de valeurs conservées pour chaque tour conversationnel 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 les nombres de tour ou d’autres informations d’état.