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 |