Microsoft.Bot.Builder.Dialogs.Internals Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classes
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
As caches são alteradas até flushAsync() ser chamado NOTA: apesar do nome, esta não é uma cache de acesso do arquivo interno, mas é uma cache de alterações de alterações que será enviada para o arquivo interno. |
| ConnectorClientFactory | |
| ConnectorStore |
implementação do IBotDatStore que utiliza a API REST de Estado no state.botframework.com para armazenar dados |
| DialogContext | |
| DialogModule |
Módulo Autofac para componentes de Caixa de Diálogo. |
| DialogModule_MakeRoot | |
| DialogRouter |
Scorável para o encaminhamento do módulo caixa de diálogo. |
| DialogSystem | |
| DialogTask |
Uma tarefa de caixa de diálogo é um
|
| DialogTaskManager |
Esta classe é responsável pela gestão do conjunto de tarefas de caixa de diálogo. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Esta tarefa de caixa de diálogo traduz-se das exceções de fibra mais ortogonais (opacas) para as exceções do modelo de programação de caixa de diálogo mais legíveis. |
| Extensions | |
| InMemoryDataStore |
Implementação volitil dentro da memória de IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Esta tarefa de caixa de diálogo carrega a pilha de diálogo de antes de IBotData processar a atividade de entrada e guarda a pilha de caixa de diálogo posteriormente IBotData . |
| PostUnhandledExceptionToUser |
Este serviço IPostToBot converte quaisquer exceções não processadas numa mensagem enviada ao utilizador. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Uma tarefa de caixa de diálogo reativa (em contraste com uma tarefa de caixa de diálogo proativa) é uma tarefa de caixa de diálogo que inicia uma caixa de diálogo de raiz quando recebe a primeira IActivity atividade. |
| ScoringEventLoop<Score> |
Este ciclo de eventos distribui as atividades de entrada para uma açãocorável e, em seguida, se a açãocorável não corresponder, alguns consumidores internos de atividades (normalmente, o sistema de diálogo). |
| SerializeByConversation |
Este serviço IPostToBot serializa a execução do código de uma conversação específica para evitar problemas de simultaneidade. |
| SetAmbientThreadCulture |
Este serviço IPostToBot define a cultura de thread ambiente com base no Locale. |
| SetLocalTimestampMapper | |
Interfaces
| DialogTask.IThunk |
Ajuste a convenção de chamadas da Caixa de Diálogo para os delegados da Fiber. |
| IBotData |
Dados do bot privado. |
| IBotDataStore<T> | |
| IBotToUser |
Métodos para enviar uma mensagem do bot ao utilizador. |
| IConnectorClientFactory |
Fábrica para IConnectorClient. |
| IDialogStack |
A pilha de caixas de diálogo no processo de conversação. |
| IDialogSystem |
O sistema de caixa de diálogo representa a interface de nível superior para as tarefas de caixa de diálogo e o ciclo de eventos. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Métodos para enviar uma mensagem do utilizador para o bot. |
Enumerações
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
A política de consistência de dados para CachingBotDataStore |