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
AlwaysSendDirect_BotToUser | |
AutoInputHint_BotToUser | |
BotDataBagStream | |
BotDataBase<T> | |
BotToUserQueue | |
BotToUserTextWriter | |
CachingBotDataStore |
Caches worden gewijzigd totdat FlushAsync() wordt aangeroepen OPMERKING: Ondanks de naam is dit GEEN cache voor toegang tot de interne opslag, maar een wijzigingscache met wijzigingen die naar de interne opslag worden gepusht. |
ConnectorClientFactory | |
ConnectorStore |
implementatie van IBotDatStore die gebruikmaakt van de State REST API op state.botframework.com om gegevens op te slaan |
DialogContext | |
DialogModule |
Autofac-module voor dialoogvensteronderdelen. |
DialogModule_MakeRoot | |
DialogRouter |
Scorable voor routering van dialoogvenstermodule. |
DialogSystem | |
DialogTask |
Een dialoogvenstertaak is een
|
DialogTaskManager |
Deze klasse is verantwoordelijk voor het beheren van de set dialoogvenstertaken. |
DialogTaskManagerBotDataLoader | |
DictionaryBotData | |
EventLoopDialogTask | |
ExceptionTranslationDialogTask |
Deze dialoogvenstertaak vertaalt zich van de meer orthogonale (ondoorzichtige) vezeluitzonderingen naar de beter leesbare uitzonderingen voor het programmeermodel voor dialoogvensters. |
Extensions | |
InMemoryDataStore |
Volitile in-memory implementatie van IBotDataStore<T> |
InputHintQueue | |
JObjectBotData | |
KeyboardCardMapper | |
LogBotToUser | |
LogPostToBot | |
MapToChannelData_BotToUser | |
NullBotToUser | |
NullPostToBot | |
PassBotToUser | |
PassPostToBot | |
PersistentDialogTask |
In deze dialoogvenstertaak wordt de dialoogvensterstack van IBotData geladen voordat de binnenkomende activiteit wordt verwerkt en wordt de dialoogvensterstack opgeslagen voor IBotData daarna. |
PostUnhandledExceptionToUser |
Deze IPostToBot-service converteert eventuele niet-verwerkte uitzonderingen naar een bericht dat naar de gebruiker wordt verzonden. |
Prompt<T,U> | |
QueueDrainingDialogTask | |
ReactiveDialogTask |
Een reactieve dialoogvenstertaak (in tegenstelling tot een proactieve dialoogvenstertaak) is een dialoogvenstertaak waarmee een hoofddialoogvenster wordt gestart wanneer de eerste IActivity activiteit wordt ontvangen. |
ScoringEventLoop<Score> |
Met deze gebeurtenislus worden binnenkomende activiteiten verzonden naar een scorable-actie, en vervolgens, als de verzengende actie niet overeenkomt, een interne consument van activiteiten (meestal het dialoogvenstersysteem). |
SerializeByConversation |
Deze IPostToBot-service serialiseert de uitvoering van de code van een bepaald gesprek om gelijktijdigheidsproblemen te voorkomen. |
SetAmbientThreadCulture |
Deze IPostToBot-service stelt de omgevingsthreadcultuur in op basis van de Locale. |
SetLocalTimestampMapper |
Interfaces
DialogTask.IThunk |
Pas de oproepconventie aan van dialogen naar de gemachtigden van Fiber. |
IBotData |
Privé-botgegevens. |
IBotDataStore<T> | |
IBotToUser |
Methoden voor het verzenden van een bericht van de bot naar de gebruiker. |
IConnectorClientFactory |
Factory voor IConnectorClient. |
IDialogStack |
De stapel dialoogvensters in het gespreksproces. |
IDialogSystem |
Het dialoogvenstersysteem vertegenwoordigt de interface op het hoogste niveau voor de dialoogvenstertaken en de bijbehorende gebeurtenislus. |
IDialogTask | |
IDialogTaskManager | |
IDialogTasks | |
IMessageActivityMapper | |
IMessageQueue | |
IPostToBot |
Methoden voor het verzenden van een bericht van de gebruiker naar de bot. |
Enums
BotStoreType | |
CachingBotDataStoreConsistencyPolicy |
Het gegevensconsistentiebeleid voor CachingBotDataStore |