Microsoft.Bot.Builder.Dialogs.Internals Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Кэширует изменения до тех пор, пока flushAsync() не называется ПРИМЕЧАНИЕ. Несмотря на имя, это не кэш доступа к внутреннему хранилищу, а кэш изменений, который будет отправлен во внутреннее хранилище. |
| ConnectorClientFactory | |
| ConnectorStore |
реализация IBotDatStore, которая использует REST API состояния на state.botframework.com для хранения данных |
| DialogContext | |
| DialogModule |
Модуль Autofac для компонентов диалогового окна. |
| DialogModule_MakeRoot | |
| DialogRouter |
Сортируемый для маршрутизации модуля Dialog. |
| DialogSystem | |
| DialogTask |
Задача диалога —
|
| DialogTaskManager |
Этот класс отвечает за управление набором задач диалога. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Эта задача диалога преобразует более ортогональные (непрозрачные) исключения волокон в более удобочитаемые исключения модели программирования диалогов. |
| Extensions | |
| InMemoryDataStore |
Реализация volitile в памяти IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Эта задача диалогового окна загружает стек диалогов перед IBotData обработкой входящего действия и сохраняет стек IBotData диалогов в дальнейшем. |
| PostUnhandledExceptionToUser |
Эта служба IPostToBot преобразует необработанные исключения в сообщение, отправленное пользователю. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Реактивная задача диалога (в отличие от упреждающего диалога) — это задача диалога, которая запускает какой-то корневой диалог при получении первого IActivity действия. |
| ScoringEventLoop<Score> |
Этот цикл событий отправляет входящие действия в действие с возможностью записи, а затем, если это действие не совпадает, некоторый внутренний потребитель действий (обычно это диалоговая система). |
| SerializeByConversation |
Эта служба IPostToBot сериализует выполнение кода определенного диалога, чтобы избежать проблем с параллелизмом. |
| SetAmbientThreadCulture |
Эта служба IPostToBot задает язык и региональные параметры внешнего потока на Localeоснове . |
| SetLocalTimestampMapper | |
Интерфейсы
| DialogTask.IThunk |
Измените соглашение о вызовах из диалогового окна в делегаты Fibre. |
| IBotData |
Частные данные бота. |
| IBotDataStore<T> | |
| IBotToUser |
Методы для отправки сообщения от бота пользователю. |
| IConnectorClientFactory |
Фабрика для IConnectorClient. |
| IDialogStack |
Стек диалогов в процессе общения. |
| IDialogSystem |
Система диалогов представляет интерфейс верхнего уровня для задач диалога и их цикла событий. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Методы для отправки сообщения от пользователя боту. |
Перечисления
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
Политика согласованности данных для CachingBotDataStore |