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
| Nazwa | Opis |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Cache zmienia się, aż FlushAsync() zostanie nazwany NOTE: Pomimo nazwy, to NIE jest cache dostępu do wewnętrznego magazynu, lecz pamięć zmian, która zostanie przeniesiona do wewnętrznego magazynu. |
| ConnectorClientFactory | |
| ConnectorStore |
implementacja IBotDatStore, który wykorzystuje State REST API na state.botframework.com do przechowywania danych |
| DialogContext | |
| DialogModule |
Moduł Autofac dla komponentów dialogowych. |
| DialogModule_MakeRoot | |
| DialogRouter |
Do oceny dla routingu modułów dialogowych. |
| DialogSystem | |
| DialogTask |
Zadanie dialogowe to
|
| DialogTaskManager |
Ta klasa odpowiada za zarządzanie zestawem zadań dialogowych. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
To zadanie dialogowe przekłada się z bardziej ortogonalnych (nieprzezroczystych) wyjątków światłowodowych na bardziej czytelne wyjątki modeli programowania dialogowego. |
| Extensions | |
| InMemoryDataStore |
Wolna implementacja w pamięci IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
To zadanie dialogowe ładuje stos dialogowy sprzed IBotData obsługi nadchodzącej aktywności i zapisuje stos dialogowy na później IBotData . |
| PostUnhandledExceptionToUser |
Ta usługa IPostToBot przekształca wszelkie nieobsługiwane wyjątki na wiadomość wysyłaną do użytkownika. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Zadanie dialogowe reaktywne (w przeciwieństwie do zadania dialogowego proaktywnego) to zadanie dialogowe, które uruchamia część dialogu podstawowego po otrzymaniu pierwszej IActivity aktywności. |
| ScoringEventLoop<Score> |
Ta pętla zdarzeń wysyła nadchodzące aktywności do akcji ocenianej, a jeśli akcja do punktowania nie pasuje, do jakiegoś wewnętrznego odbiorcy aktywności (zwykle system dialogowy). |
| SerializeByConversation |
Ta usługa IPostToBot serializuje wykonywanie kodu konkretnej rozmowy, aby uniknąć problemów z współbieżnością. |
| SetAmbientThreadCulture |
Ta usługa IPostToBot ustala kulturę wątków otoczenia na podstawie .Locale |
| SetLocalTimestampMapper | |
Interfejsy
| Nazwa | Opis |
|---|---|
| DialogTask.IThunk |
Dostosuj konwencję wywołań z Dialogu na delegatów Fiber. |
| IBotData |
Prywatne dane bota. |
| IBotDataStore<T> | |
| IBotToUser |
Metody wysyłania wiadomości od bota do użytkownika. |
| IConnectorClientFactory |
Factory dla IConnectorClient. |
| IDialogStack |
Stos dialogów w procesie rozmowy. |
| 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 wiadomości od użytkownika do bota. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
Polityka spójności danych dla CachingBotDataStore |