DialogManager class
Aviso
Essa API foi preterida.
This class will be deprecated.
Classe que executa o sistema de diálogo.
- Extends
Construtores
Dialog |
Cria uma instância da classe |
Propriedades
conversation |
Os bots persistiram o estado da conversa. |
dialogs | Caixas de diálogo globais que você deseja que sejam chamáveis. |
expire |
Opcional. Número de milissegundos para expirar o estado de conversa dos bots depois. |
initial |
Valores que serão copiados para o |
root |
Caixa de diálogo raiz a ser iniciada do método |
state |
Opcional. Resolvedores de caminho e escopos de memória usados para conversas com o bot. |
user |
Opcional. Os bots persistiram o estado do usuário. |
Métodos
configure(Partial<Dialog |
Definir configurações. |
on |
Executa o sistema de diálogo no contexto de umTurnContext |
Métodos herdados
get |
Detalhes do construtor
DialogManager(Dialog, string)
Cria uma instância da classe
new DialogManager(rootDialog?: Dialog, dialogStateProperty?: string)
Parâmetros
- rootDialog
- Dialog
A caixa de diálogo raiz opcional a ser usada.
- dialogStateProperty
-
string
Nome opcional e alternativo para a propriedade dialogState. (O padrão é "DialogStateProperty")
Detalhes da propriedade
conversationState
Os bots persistiram o estado da conversa.
conversationState: ConversationState
Valor da propriedade
ConversationState
dialogs
Caixas de diálogo globais que você deseja que sejam chamáveis.
dialogs: DialogSet
Valor da propriedade
expireAfter
Opcional. Número de milissegundos para expirar o estado de conversa dos bots depois.
expireAfter?: number
Valor da propriedade
number
initialTurnState
Valores que serão copiados para o TurnContext.turnState
no início de cada turno.
TurnContextStateCollection initialTurnState
Valor da propriedade
TurnContextStateCollection
A coleção de estado de turno.
rootDialog
Caixa de diálogo raiz a ser iniciada do método
Dialog rootDialog
Valor da propriedade
A ID da da caixa de diálogo de
stateConfiguration
Opcional. Resolvedores de caminho e escopos de memória usados para conversas com o bot.
stateConfiguration?: DialogStateManagerConfiguration
Valor da propriedade
userState
Opcional. Os bots persistiram o estado do usuário.
userState?: UserState
Valor da propriedade
UserState
Detalhes do método
configure(Partial<DialogManagerConfiguration>)
Definir configurações.
function configure(config: Partial<DialogManagerConfiguration>): this
Parâmetros
- config
-
Partial<DialogManagerConfiguration>
Configurações a serem aplicadas.
Retornos
this
O contexto de dialogManager
onTurn(TurnContext)
Executa o sistema de diálogo no contexto de umTurnContext
function onTurn(context: TurnContext): Promise<DialogManagerResult>
Parâmetros
- context
-
TurnContext
(xref:botbuilder-core. TurnContext) para a virada atual da conversa com o usuário.
Retornos
Promise<DialogManagerResult>
Resultado da execução da lógica em relação à atividade.
Detalhes do método herdado
getConverter(string)
function getConverter(_property: string): Converter | ConverterFactory
Parâmetros
- _property
-
string
A chave da configuração do seletor condicional.
Retornos
O conversor para a configuração do seletor.
herdado deconfigurable.getConverter