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
| Name | Beschreibung |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Caches ändert sich, bis FlushAsync() genannt wird: TROTZ des Namens handelt es sich NICHT um einen Zugriffscache des inneren Speichers, sondern um einen Änderungscache mit Änderungen, die in den inneren Speicher verschoben werden. |
| ConnectorClientFactory | |
| ConnectorStore |
Implementierung von IBotDatStore, der die State REST API auf state.botframework.com verwendet, um Daten zu speichern |
| DialogContext | |
| DialogModule |
Autofac-Modul für Dialogkomponenten. |
| DialogModule_MakeRoot | |
| DialogRouter |
Wertbar für das Routing von Dialogmodulen. |
| DialogSystem | |
| DialogTask |
Eine Dialogaufgabe ist eine
|
| DialogTaskManager |
Diese Klasse ist verantwortlich für die Verwaltung der Menge an Dialog-Aufgaben. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Diese Dialogaufgabe übersetzt sich von den orthogonaleren (undurchsichtigen) Faser-Ausnahmen zu den besser lesbaren Dialog-Programmiermodell-Ausnahmen. |
| Extensions | |
| InMemoryDataStore |
Volitile In-Memory-Implementierung von IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Diese Dialog-Aufgabe lädt den Dialogstapel von IBotData vor der Bearbeitung der eingehenden Aktivität und speichert den Dialogstapel daraufhin IBotData . |
| PostUnhandledExceptionToUser |
Dieser IPostToBot-Dienst wandelt alle nicht behandelten Ausnahmen in eine an den Benutzer gesendete Nachricht um. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Eine reaktive Dialog-Aufgabe (im Gegensatz zu einer proaktiven Dialog-Aufgabe) ist eine Dialog-Aufgabe, die einen Root-Dialog startet, sobald sie die erste IActivity Aktivität erhält. |
| ScoringEventLoop<Score> |
Diese Ereignisschleife sendet eingehende Aktivitäten an eine wertbare Aktion, und wenn die wertbare Aktion nicht übereinstimmt, an einen inneren Konsumenten der Aktivitäten (meist das Dialogsystem). |
| SerializeByConversation |
Dieser IPostToBot-Dienst serialisiert die Ausführung des Codes eines bestimmten Gesprächs, um Nebenläufigkeitsprobleme zu vermeiden. |
| SetAmbientThreadCulture |
Dieser IPostToBot-Dienst legt die ambient-Thread-Kultur basierend auf dem Localefest. |
| SetLocalTimestampMapper | |
Schnittstellen
| Name | Beschreibung |
|---|---|
| DialogTask.IThunk |
Passen Sie die Anrufkonvention von Dialog zu Fiber-Delegierten an. |
| IBotData |
Private Bot-Daten. |
| IBotDataStore<T> | |
| IBotToUser |
Methoden, um eine Nachricht vom Bot an den Nutzer zu senden. |
| IConnectorClientFactory |
Fabrik für IConnectorClient. |
| IDialogStack |
Der Stapel von Dialogen im Gesprächsprozess. |
| IDialogSystem |
Das Dialogsystem stellt die obere Schnittstelle für die Dialogaufgaben und deren Ereignisschleife dar. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Methoden, um eine Nachricht vom Nutzer an den Bot zu senden. |
Enumerationen
| Name | Beschreibung |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
Die Datenkonsistenzrichtlinie für CachingBotDataStore |