Microsoft.Bot.Builder.Dialogs.Internals Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AlwaysSendDirect_BotToUser | |
AutoInputHint_BotToUser | |
BotDataBagStream | |
BotDataBase<T> | |
BotToUserQueue | |
BotToUserTextWriter | |
CachingBotDataStore |
Pamięci podręczne zmieniają się do momentu, gdy funkcja FlushAsync() jest nazywana UWAGA: Pomimo nazwy nie jest to pamięć podręczna dostępu do magazynu wewnętrznego, ale jest to pamięć podręczna zmian, które zostaną wypchnięte do magazynu wewnętrznego. |
ConnectorClientFactory | |
ConnectorStore |
implementacja interfejsu IBotDatStore korzystająca z interfejsu API REST stanu w state.botframework.com do przechowywania danych |
DialogContext | |
DialogModule |
Moduł autofac dla składników okna dialogowego. |
DialogModule_MakeRoot | |
DialogRouter |
Scorable dla routingu modułu okna dialogowego. |
DialogSystem | |
DialogTask |
Zadanie okna dialogowego jest
|
DialogTaskManager |
Ta klasa jest odpowiedzialna za zarządzanie zestawem zadań dialogowych. |
DialogTaskManagerBotDataLoader | |
DictionaryBotData | |
EventLoopDialogTask | |
ExceptionTranslationDialogTask |
To zadanie okna dialogowego przekłada się na bardziej ortogolne (nieprzezroczyste) wyjątki światłowodu do bardziej czytelnych wyjątków modelu programowania okien dialogowych. |
Extensions | |
InMemoryDataStore |
Volitile in-memory implementacji IBotDataStore<T> |
InputHintQueue | |
JObjectBotData | |
KeyboardCardMapper | |
LogBotToUser | |
LogPostToBot | |
MapToChannelData_BotToUser | |
NullBotToUser | |
NullPostToBot | |
PassBotToUser | |
PassPostToBot | |
PersistentDialogTask |
To zadanie okna dialogowego ładuje stos okna dialogowego przed IBotData obsługą przychodzącego działania i zapisuje stos okna dialogowego do IBotData późniejszego. |
PostUnhandledExceptionToUser |
Ta usługa IPostToBot konwertuje nieobsługiwane wyjątki na komunikat wysyłany do użytkownika. |
Prompt<T,U> | |
QueueDrainingDialogTask | |
ReactiveDialogTask |
Zadanie reaktywnego okna dialogowego (w przeciwieństwie do zadania proaktywnego okna dialogowego) to zadanie dialogowe, które uruchamia niektóre okno dialogowe główne po odebraniu pierwszego IActivity działania. |
ScoringEventLoop<Score> |
Ta pętla zdarzeń wysyła przychodzące działania do akcji scorable, a jeśli akcja scorable nie jest zgodna, niektórzy wewnętrzni odbiorcy działań (zazwyczaj system dialogowy). |
SerializeByConversation |
Ta usługa IPostToBot serializuje wykonywanie kodu określonej konwersacji, aby uniknąć problemów ze współbieżnością. |
SetAmbientThreadCulture |
Ta usługa IPostToBot ustawia kulturę wątku otoczenia na podstawie .Locale |
SetLocalTimestampMapper |
Interfejsy
DialogTask.IThunk |
Dostosuj konwencję wywoływania z okna dialogowego do delegatów fiber. |
IBotData |
Dane prywatnego bota. |
IBotDataStore<T> | |
IBotToUser |
Metody wysyłania komunikatu z bota do użytkownika. |
IConnectorClientFactory |
Fabryka dla IConnectorClient. |
IDialogStack |
Stos okien dialogowych w procesie konwersacyjnym. |
IDialogSystem |
System dialogowy reprezentuje interfejs najwyższego poziomu dla zadań dialogowych i ich pętli zdarzeń. |
IDialogTask | |
IDialogTaskManager | |
IDialogTasks | |
IMessageActivityMapper | |
IMessageQueue | |
IPostToBot |
Metody wysyłania komunikatu od użytkownika do bota. |
Wyliczenia
BotStoreType | |
CachingBotDataStoreConsistencyPolicy |
Zasady spójności danych dla CachingBotDataStore |