PromptValidatorContext interface
Información contextual que se pasa a un PromptValidator
personalizado.
Propiedades
attempt |
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.