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
| Nombre | Description |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Cambios en cachés hasta que FlushAsync() se llama NOTA: A pesar del nombre, esto NO es una caché de acceso a la tienda interna, sino una caché de cambios que se enviarán a la memoria interna. |
| ConnectorClientFactory | |
| ConnectorStore |
implementación de IBotDatStore que utiliza la API State REST en state.botframework.com para almacenar datos |
| DialogContext | |
| DialogModule |
Módulo Autofac para componentes de Dialog. |
| DialogModule_MakeRoot | |
| DialogRouter |
Puntuable para el enrutamiento de módulos de diálogo. |
| DialogSystem | |
| DialogTask |
Una tarea de diálogo es una
|
| DialogTaskManager |
Esta clase es responsable de gestionar el conjunto de tareas de diálogo. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Esta tarea de diálogo se traduce de las excepciones de fibra más ortogonales (opacas) a las excepciones más legibles del modelo de programación de diálogo. |
| Extensions | |
| InMemoryDataStore |
Implementación volítil en memoria 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álogo desde IBotData antes de manejar la actividad entrante y guarda la pila para IBotData después. |
| PostUnhandledExceptionToUser |
Este servicio IPostToBot convierte cualquier excepción no gestionada en un mensaje enviado al usuario. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Una tarea de diálogo reactiva (en contraste con una tarea de diálogo proactiva) es una tarea de diálogo que inicia un diálogo raíz cuando recibe la primera IActivity actividad. |
| ScoringEventLoop<Score> |
Este bucle de eventos despacha las actividades entrantes a una acción puntuable y, si la acción puntuable no coincide, a algún consumidor interno de actividades (normalmente el sistema de diálogo). |
| SerializeByConversation |
Este servicio IPostToBot serializa la ejecución del código de una conversación concreta para evitar problemas de concurrencia. |
| SetAmbientThreadCulture |
Este servicio IPostToBot establece la cultura de hilos ambientales basada en el Localearchivo . |
| SetLocalTimestampMapper | |
Interfaces
| Nombre | Description |
|---|---|
| DialogTask.IThunk |
Ajusta la convención de llamadas de los delegados de Dialog a los de Fiber. |
| IBotData |
Datos privados de bots. |
| IBotDataStore<T> | |
| IBotToUser |
Métodos para enviar un mensaje del bot al usuario. |
| IConnectorClientFactory |
Fábrica para IConnectorClient. |
| IDialogStack |
La pila de diálogos en el proceso conversacional. |
| IDialogSystem |
El sistema de diálogo 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
| Nombre | Description |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
La política de consistencia de datos para CachingBotDataStore |