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
| Nome | Description |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Os caches mudam até que FlushAsync() seja chamado NOTA: Apesar do nome, este NÃO é um cache de acesso ao armazenamento interno, mas sim um cache de mudanças que serão enviadas para o armazenamento interno. |
| ConnectorClientFactory | |
| ConnectorStore |
implementação do IBotDatStore, que utiliza a API State REST em state.botframework.com para armazenar dados |
| DialogContext | |
| DialogModule |
Módulo Autofac para componentes do Diálogo. |
| DialogModule_MakeRoot | |
| DialogRouter |
Pontuável para roteamento de módulos de diálogo. |
| DialogSystem | |
| DialogTask |
Uma tarefa de diálogo é uma
|
| DialogTaskManager |
Esta classe é responsável por gerenciar o conjunto de tarefas de diálogo. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Essa tarefa de diálogo se traduz das exceções de fibra mais ortogonais (opacas) para as exceções do modelo de programação de diálogo, mais legíveis. |
| Extensions | |
| InMemoryDataStore |
Implementação volítil em memória de IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Essa tarefa de diálogo carrega a pilha de diálogo de IBotData antes de lidar com a atividade que está entrando e salva a pilha de diálogo para IBotData depois. |
| PostUnhandledExceptionToUser |
Este serviço IPostToBot converte quaisquer exceções não tratadas em uma mensagem enviada ao usuário. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Uma tarefa de diálogo reativa (em contraste com uma tarefa de diálogo proativa) é uma tarefa de diálogo que inicia um diálogo raiz quando recebe a primeira IActivity atividade. |
| ScoringEventLoop<Score> |
Esse ciclo de eventos despacha as atividades recebidas para uma ação marcável e, se a ação marcável não corresponder, algum consumidor interno das 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 concorrência. |
| SetAmbientThreadCulture |
Este serviço IPostToBot define a cultura ambiente de threads com base no Localearquivo . |
| SetLocalTimestampMapper | |
Interfaces
| Nome | Description |
|---|---|
| DialogTask.IThunk |
Ajuste a convenção de chamadas dos delegados do Dialog para o Fiber. |
| IBotData |
Dados privados de bots. |
| IBotDataStore<T> | |
| IBotToUser |
Métodos para enviar uma mensagem do bot ao usuário. |
| IConnectorClientFactory |
Fábrica para IConnectorClient. |
| IDialogStack |
A pilha de diálogos no processo conversacional. |
| IDialogSystem |
O sistema de diálogo representa a interface de nível superior para as tarefas de diálogo e seu ciclo de eventos. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Métodos para enviar uma mensagem do usuário para o bot. |
Enumerações
| Nome | Description |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
A política de consistência de dados para CachingBotDataStore |