Microsoft.Bot.Builder.Dialogs.Internals Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
AlwaysSendDirect_BotToUser | |
AutoInputHint_BotToUser | |
BotDataBagStream | |
BotDataBase<T> | |
BotToUserQueue | |
BotToUserTextWriter | |
CachingBotDataStore |
Os caches são alterados até que FlushAsync() seja chamado de OBSERVAÇÃO: apesar do nome, esse NÃO é um cache de acesso do repositório interno, mas é um cache de alterações que será enviado por push para o repositório interno. |
ConnectorClientFactory | |
ConnectorStore |
implementação de IBotDatStore que usa a API REST de Estado em state.botframework.com para armazenar dados |
DialogContext | |
DialogModule |
Módulo de autofac para componentes de caixa de diálogo. |
DialogModule_MakeRoot | |
DialogRouter |
Scorable para roteamento de módulo de caixa de diálogo. |
DialogSystem | |
DialogTask |
Uma tarefa de caixa de diálogo é uma
|
DialogTaskManager |
Essa classe é responsável por gerenciar o conjunto de tarefas de caixa de diálogo. |
DialogTaskManagerBotDataLoader | |
DictionaryBotData | |
EventLoopDialogTask | |
ExceptionTranslationDialogTask |
Essa tarefa de caixa de diálogo é convertida das exceções de fibra mais ortogonais (opacas) para as exceções mais legíveis do modelo de programação de caixa de diálogo. |
Extensions | |
InMemoryDataStore |
Implementação volitile na memória de IBotDataStore<T> |
InputHintQueue | |
JObjectBotData | |
KeyboardCardMapper | |
LogBotToUser | |
LogPostToBot | |
MapToChannelData_BotToUser | |
NullBotToUser | |
NullPostToBot | |
PassBotToUser | |
PassPostToBot | |
PersistentDialogTask |
Essa tarefa de caixa de diálogo carrega a pilha de diálogo de antes de IBotData lidar com a atividade de entrada e salva a pilha de diálogo em IBotData posteriormente. |
PostUnhandledExceptionToUser |
Esse serviço IPostToBot converte quaisquer exceções sem tratamento em uma mensagem enviada ao usuário. |
Prompt<T,U> | |
QueueDrainingDialogTask | |
ReactiveDialogTask |
Uma tarefa de diálogo reativa (ao contrário de uma tarefa de diálogo proativa) é uma tarefa de caixa de diálogo que inicia alguma caixa de diálogo raiz quando recebe a primeira IActivity atividade. |
ScoringEventLoop<Score> |
Esse loop de evento despacha as atividades de entrada para uma ação recorável e, em seguida, se a ação ecorável não corresponder, algum consumidor interno de atividades (geralmente o sistema de diálogo). |
SerializeByConversation |
Esse serviço IPostToBot serializa a execução do código de uma conversa específica para evitar problemas de simultaneidade. |
SetAmbientThreadCulture |
Esse serviço IPostToBot define a cultura de thread de ambiente com base no Locale. |
SetLocalTimestampMapper |
Interfaces
DialogTask.IThunk |
Ajuste a convenção de chamada do Dialog para os delegados da Fiber. |
IBotData |
Dados do bot privado. |
IBotDataStore<T> | |
IBotToUser |
Métodos para enviar uma mensagem do bot para o usuário. |
IConnectorClientFactory |
Factory para IConnectorClient. |
IDialogStack |
A pilha de caixas de diálogo no processo de conversação. |
IDialogSystem |
O sistema de diálogo representa a interface de nível superior para as tarefas de caixa de diálogo e o loop de evento. |
IDialogTask | |
IDialogTaskManager | |
IDialogTasks | |
IMessageActivityMapper | |
IMessageQueue | |
IPostToBot |
Métodos para enviar uma mensagem do usuário para o bot. |
Enumerações
BotStoreType | |
CachingBotDataStoreConsistencyPolicy |
A política de consistência de dados para CachingBotDataStore |