Microsoft.Bot.Builder.Dialogs.Internals Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AlwaysSendDirect_BotToUser | |
AutoInputHint_BotToUser | |
BotDataBagStream | |
BotDataBase<T> | |
BotToUserQueue | |
BotToUserTextWriter | |
CachingBotDataStore |
Almacena en caché los cambios hasta que FlushAsync() se llama NOTA: A pesar del nombre, no es una memoria caché de acceso del almacén interno, pero es una caché de cambios de los cambios que se insertarán en el almacén interno. |
ConnectorClientFactory | |
ConnectorStore |
implementación de IBotDatStore que usa la API REST de estado en state.botframework.com para almacenar datos |
DialogContext | |
DialogModule |
Módulo Autofac para componentes de cuadro de diálogo. |
DialogModule_MakeRoot | |
DialogRouter |
Escorable para el enrutamiento del módulo dialog. |
DialogSystem | |
DialogTask |
Una tarea de diálogo es una
|
DialogTaskManager |
Esta clase es responsable de administrar el conjunto de tareas de diálogo. |
DialogTaskManagerBotDataLoader | |
DictionaryBotData | |
EventLoopDialogTask | |
ExceptionTranslationDialogTask |
Esta tarea de diálogo se traduce de las excepciones de fibra ortogonal (opaca) más legibles a las excepciones del modelo de programación de diálogos más legibles. |
Extensions | |
InMemoryDataStore |
Implementación en memoria volitile de IBotDataStore<T> |
InputHintQueue | |
JObjectBotData | |
KeyboardCardMapper | |
LogBotToUser | |
LogPostToBot | |
MapToChannelData_BotToUser | |
NullBotToUser | |
NullPostToBot | |
PassBotToUser | |
PassPostToBot | |
PersistentDialogTask |
Esta tarea de diálogo carga la pila de diálogos antes de IBotData controlar la actividad entrante y guarda la pila de diálogos en IBotData después. |
PostUnhandledExceptionToUser |
Este servicio IPostToBot convierte las excepciones no controladas en un mensaje enviado al usuario. |
Prompt<T,U> | |
QueueDrainingDialogTask | |
ReactiveDialogTask |
Una tarea de diálogo reactiva (a diferencia de una tarea de diálogo proactiva) es una tarea de diálogo que inicia algún diálogo raíz cuando recibe la primera IActivity actividad. |
ScoringEventLoop<Score> |
Este bucle de eventos envía las actividades entrantes a una accióncorable y, a continuación, si la accióncorable no coincide, algún consumidor interno de actividades (normalmente el sistema de diálogos). |
SerializeByConversation |
Este servicio IPostToBot serializa la ejecución del código de una conversación determinada para evitar problemas de simultaneidad. |
SetAmbientThreadCulture |
Este servicio IPostToBot establece la referencia cultural de subproceso ambiente basada en .Locale |
SetLocalTimestampMapper |
Interfaces
DialogTask.IThunk |
Ajuste la convención de llamada de Dialog a los delegados de Fiber. |
IBotData |
Datos del bot privado. |
IBotDataStore<T> | |
IBotToUser |
Métodos para enviar un mensaje desde el bot al usuario. |
IConnectorClientFactory |
Factory para IConnectorClient. |
IDialogStack |
Pila de diálogos en el proceso conversacional. |
IDialogSystem |
El sistema de diálogos representa la interfaz de nivel superior para las tareas de diálogo y su bucle de eventos. |
IDialogTask | |
IDialogTaskManager | |
IDialogTasks | |
IMessageActivityMapper | |
IMessageQueue | |
IPostToBot |
Métodos para enviar un mensaje del usuario al bot. |
Enumeraciones
BotStoreType | |
CachingBotDataStoreConsistencyPolicy |
Directiva de coherencia de datos para CachingBotDataStore |