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 |