Microsoft.Bot.Builder.Dialogs.Internals Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AlwaysSendDirect_BotToUser | |
AutoInputHint_BotToUser | |
BotDataBagStream | |
BotDataBase<T> | |
BotToUserQueue | |
BotToUserTextWriter | |
CachingBotDataStore |
Caches ändert sich, bis FlushAsync() genannt wird HINWEIS: Trotz des Namens ist dies KEIN Cache für den Zugriff auf den inneren Speicher, sondern ein Änderungscache mit Änderungen, die in den inneren Speicher gepusht werden. |
ConnectorClientFactory | |
ConnectorStore |
Implementierung von IBotDatStore, die die State-REST-API auf state.botframework.com zum Speichern von Daten verwendet |
DialogContext | |
DialogModule |
Autofac-Modul für Dialogkomponenten. |
DialogModule_MakeRoot | |
DialogRouter |
Scorable für das Routing des Dialogmoduls. |
DialogSystem | |
DialogTask |
Eine Dialogaufgabe ist ein
|
DialogTaskManager |
Diese Klasse ist für die Verwaltung der Reihe von Dialogaufgaben zuständig. |
DialogTaskManagerBotDataLoader | |
DictionaryBotData | |
EventLoopDialogTask | |
ExceptionTranslationDialogTask |
Diese Dialogaufgabe übersetzt von den eher orthogonalen (undurchsichtigen) Faserausnahmen zu den besser lesbaren Ausnahmen für das Programmiermodell für Dialoge. |
Extensions | |
InMemoryDataStore |
Volitile In-Memory-Implementierung von IBotDataStore<T> |
InputHintQueue | |
JObjectBotData | |
KeyboardCardMapper | |
LogBotToUser | |
LogPostToBot | |
MapToChannelData_BotToUser | |
NullBotToUser | |
NullPostToBot | |
PassBotToUser | |
PassPostToBot | |
PersistentDialogTask |
Diese Dialogaufgabe lädt den Dialogstapel aus, IBotData bevor die eingehende Aktivität verarbeitet wird, und speichert den Dialogstapel IBotData anschließend in. |
PostUnhandledExceptionToUser |
Dieser IPostToBot-Dienst konvertiert alle nicht behandelten Ausnahmen in eine Nachricht, die an den Benutzer gesendet wird. |
Prompt<T,U> | |
QueueDrainingDialogTask | |
ReactiveDialogTask |
Eine reaktive Dialogaufgabe (im Gegensatz zu einer proaktiven Dialogaufgabe) ist eine Dialogaufgabe, die einen Stammdialog startet, wenn sie die erste IActivity Aktivität empfängt. |
ScoringEventLoop<Score> |
Diese Ereignisschleife sendet eingehende Aktivitäten an eine korrigierbare Aktion und dann, wenn die korrigierbare Aktion nicht übereinstimmt, einen inneren Consumer von Aktivitäten (in der Regel das Dialogsystem). |
SerializeByConversation |
Dieser IPostToBot-Dienst serialisiert die Ausführung des Codes einer bestimmten Unterhaltung, um Parallelitätsprobleme zu vermeiden. |
SetAmbientThreadCulture |
Dieser IPostToBot-Dienst legt die Umgebungsthreadkultur basierend auf fest Locale. |
SetLocalTimestampMapper |
Schnittstellen
DialogTask.IThunk |
Passen Sie die Aufrufkonvention von Dialog auf die Delegaten von Fiber an. |
IBotData |
Private Botdaten. |
IBotDataStore<T> | |
IBotToUser |
Methoden zum Senden einer Nachricht vom Bot an den Benutzer. |
IConnectorClientFactory |
Factory für IConnectorClient. |
IDialogStack |
Der Stapel von Dialogen im Konversationsprozess. |
IDialogSystem |
Das Dialogsystem stellt die Schnittstelle der obersten Ebene für die Dialogaufgaben und deren Ereignisschleife dar. |
IDialogTask | |
IDialogTaskManager | |
IDialogTasks | |
IMessageActivityMapper | |
IMessageQueue | |
IPostToBot |
Methoden zum Senden einer Nachricht vom Benutzer an den Bot. |
Enumerationen
BotStoreType | |
CachingBotDataStoreConsistencyPolicy |
Die Datenkonsistenzrichtlinie für CachingBotDataStore |