Microsoft.Bot.Builder.Dialogs.Internals Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klasser
| Name | Description |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Cacher ändras tills FlushAsync() kallas OBS: Trots namnet är detta INTE en cache av åtkomst till den inre lagringen, utan en förändringscache av ändringar som kommer att flyttas till den inre lagringen. |
| ConnectorClientFactory | |
| ConnectorStore |
implementering av IBotDatStore som använder State REST API på state.botframework.com för att lagra data |
| DialogContext | |
| DialogModule |
Autofac-modul för dialogkomponenter. |
| DialogModule_MakeRoot | |
| DialogRouter |
Poängbar för Dialogmodul-routing. |
| DialogSystem | |
| DialogTask |
En dialoguppgift är en
|
| DialogTaskManager |
Denna klass ansvarar för att hantera uppsättningen dialoguppgifter. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Denna dialoguppgift översätts från de mer ortogonala (ogenomskinliga) fiberundantagen till de mer läsbara undantagen för dialogprogrammeringsmodellen. |
| Extensions | |
| InMemoryDataStore |
Volitil in-minnesimplementation av IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Denna dialoguppgift laddar dialogstacken från IBotData innan den hanterade den inkommande aktiviteten och sparar dialogstacken till IBotData efteråt. |
| PostUnhandledExceptionToUser |
Denna IPostToBot-tjänst omvandlar alla ohanterade undantag till ett meddelande som skickas till användaren. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
En reaktiv dialoguppgift (till skillnad från en proaktiv dialoguppgift) är en dialoguppgift som startar en rotdialog när den tar emot den första IActivity aktiviteten. |
| ScoringEventLoop<Score> |
Denna händelseloop skickar inkommande aktiviteter till en poängbar handling, och om den poängbara handlingen inte matchar, någon inre konsument av aktiviteter (vanligtvis dialogsystemet). |
| SerializeByConversation |
Denna IPostToBot-tjänst serialiserar exekveringen av en viss konversations kod för att undvika samtidighetsproblem. |
| SetAmbientThreadCulture |
Denna IPostToBot-tjänst sätter den omgivande trådkulturen baserat på .Locale |
| SetLocalTimestampMapper | |
Gränssnitt
| Name | Description |
|---|---|
| DialogTask.IThunk |
Justera samtalskonventionen från Dialogs till Fibers delegater. |
| IBotData |
Privat botdata. |
| IBotDataStore<T> | |
| IBotToUser |
Metoder för att skicka ett meddelande från boten till användaren. |
| IConnectorClientFactory |
Fabrik för IConnectorClient. |
| IDialogStack |
Högen av dialoger i samtalsprocessen. |
| IDialogSystem |
Dialogsystemet utgör det övergripande gränssnittet för dialoguppgifterna och deras händelseloop. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Metoder för att skicka ett meddelande från användaren till boten. |
Uppräkningar
| Name | Description |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
Datakonsistenspolicyn för CachingBotDataStore |