Compartir a través de


PromptValidatorContext interface

Información contextual que se pasa a un PromptValidatorpersonalizado.

Propiedades

attemptCount

Recuento del número de veces que se ha ejecutado el símbolo del sistema. Número que indica cuántas veces se invocó el símbolo del sistema (a partir de 1 por primera vez que se invocó).

context

Contexto del turno actual de conversación con el usuario.

options

Conjunto original de opciones pasadas al símbolo del sistema mediante el cuadro de diálogo que realiza la llamada.

recognized

Resultado devuelto por la función de reconocedor de mensajes.

state

Diccionario de valores persistentes para cada turno conversacional mientras la solicitud está activa.

Detalles de las propiedades

attemptCount

Recuento del número de veces que se ha ejecutado el símbolo del sistema. Número que indica cuántas veces se invocó el símbolo del sistema (a partir de 1 por primera vez que se invocó).

attemptCount: number

Valor de propiedad

number

context

Contexto del turno actual de conversación con el usuario.

context: TurnContext

Valor de propiedad

TurnContext

Comentarios

El validador puede usarlo para volver a preguntar al usuario.

options

Conjunto original de opciones pasadas al símbolo del sistema mediante el cuadro de diálogo que realiza la llamada.

options: PromptOptions

Valor de propiedad

Comentarios

El validador puede ampliar esta interfaz para admitir opciones de aviso adicionales.

recognized

Resultado devuelto por la función de reconocedor de mensajes.

recognized: PromptRecognizerResult<T>

Valor de propiedad

Comentarios

El campo prompt.recognized.succeeded se puede comprobar para determinar si el reconocedor encontró cualquier cosa y, a continuación, el valor se puede recuperar de prompt.recognized.value.

state

Diccionario de valores persistentes para cada turno conversacional mientras la solicitud está activa.

state: object

Valor de propiedad

object

Comentarios

El validador puede usarlo para conservar elementos como recuentos de turnos u otra información de estado.