Microsoft.Bot.Builder.Dialogs.Internals Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Klassen
| Name | Description |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Caches verandert totdat FlushAsync() wordt genoemd OPMERKING: Ondanks de naam is dit GEEN cache van toegang tot de binnenste store, maar een wijzigingscache van wijzigingen die naar de inner store worden gestuurd. |
| ConnectorClientFactory | |
| ConnectorStore |
implementatie van IBotDatStore, die de State REST API op state.botframework.com gebruikt om data op te slaan |
| DialogContext | |
| DialogModule |
Autofac-module voor dialoogcomponenten. |
| DialogModule_MakeRoot | |
| DialogRouter |
Scorbaar voor Dialog-moduleroutering. |
| DialogSystem | |
| DialogTask |
Een dialoogtaak is een
|
| DialogTaskManager |
Deze klasse is verantwoordelijk voor het beheren van de set dialoogtaken. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Deze dialoogtaak vertaalt zich van de meer orthogonale (ondoorzichtige) vezeluitzonderingen naar de beter leesbare uitzonderingen van het dialoogprogrammeermodel. |
| Extensions | |
| InMemoryDataStore |
Volitiele in-memory implementatie van IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Deze dialoogtaak laadt de dialoogstack van IBotData vóór het afhandelen van de binnenkomende activiteit en slaat de dialoogstack daarna op IBotData . |
| PostUnhandledExceptionToUser |
Deze IPostToBot-dienst zet alle niet-behandelde uitzonderingen om in een bericht dat naar de gebruiker wordt gestuurd. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Een reactieve dialoogtaak (in tegenstelling tot een proactieve dialoogtaak) is een dialoogtaak die een worteldialoog start wanneer deze de eerste IActivity activiteit ontvangt. |
| ScoringEventLoop<Score> |
Deze gebeurtenislus stuurt inkomende activiteiten naar een scorebare actie, en als de scorebare actie niet overeenkomt, naar een interne consument van activiteiten (meestal het dialoogsysteem). |
| SerializeByConversation |
Deze IPostToBot-service serialiseert de uitvoering van de code van een bepaald gesprek om gelijktijdigheidsproblemen te voorkomen. |
| SetAmbientThreadCulture |
Deze IPostToBot-service stelt de ambient threadcultuur in op basis van de Locale. |
| SetLocalTimestampMapper | |
Interfaces
| Name | Description |
|---|---|
| DialogTask.IThunk |
Pas de oproepconventie aan van Dialog naar Fiber's delegates. |
| IBotData |
Privé botgegevens. |
| IBotDataStore<T> | |
| IBotToUser |
Methoden om een bericht van de bot naar de gebruiker te sturen. |
| IConnectorClientFactory |
Fabriek voor IConnectorClient. |
| IDialogStack |
De stapel dialogen in het gespreksproces. |
| IDialogSystem |
Het dialoogsysteem vormt de bovenste interface voor de dialoogtaken en hun gebeurtenislus. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Methoden om een bericht van de gebruiker naar de bot te sturen. |
Enums
| Name | Description |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
Het dataconsistentiebeleid voor CachingBotDataStore |