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 |