Compartilhar via


PromptValidatorContext interface

Informações contextuais passadas para um PromptValidatorpersonalizado.

Propriedades

attemptCount

Uma contagem do número de vezes que o prompt foi executado. Um número que indica quantas vezes o prompt foi invocado (começando em 1 pela primeira vez em que foi invocado).

context

O contexto para a virada atual da conversa com o usuário.

options

Conjunto original de opções passadas para o prompt pela caixa de diálogo de chamada.

recognized

Resultado retornado da função de reconhecedor de prompts.

state

Um dicionário de valores persistido para cada turno de conversação enquanto o prompt está ativo.

Detalhes da propriedade

attemptCount

Uma contagem do número de vezes que o prompt foi executado. Um número que indica quantas vezes o prompt foi invocado (começando em 1 pela primeira vez em que foi invocado).

attemptCount: number

Valor da propriedade

number

context

O contexto para a virada atual da conversa com o usuário.

context: TurnContext

Valor da propriedade

TurnContext

Comentários

O validador pode usar isso para solicitar novamente ao usuário.

options

Conjunto original de opções passadas para o prompt pela caixa de diálogo de chamada.

options: PromptOptions

Valor da propriedade

Comentários

O validador pode estender essa interface para dar suporte a opções de prompt adicionais.

recognized

Resultado retornado da função de reconhecedor de prompts.

recognized: PromptRecognizerResult<T>

Valor da propriedade

Comentários

O campo prompt.recognized.succeeded pode ser verificado para determinar se o reconhecedor encontrou qualquer coisa e, em seguida, o valor pode ser recuperado de prompt.recognized.value.

state

Um dicionário de valores persistido para cada turno de conversação enquanto o prompt está ativo.

state: object

Valor da propriedade

object

Comentários

O validador pode usá-lo para persistir coisas como contagens de turnos ou outras informações de estado.