Microsoft.Bot.Builder.Dialogs.Internals Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AlwaysSendDirect_BotToUser | |
AutoInputHint_BotToUser | |
BotDataBagStream | |
BotDataBase<T> | |
BotToUserQueue | |
BotToUserTextWriter | |
CachingBotDataStore |
Met en cache les modifications jusqu’à ce que FlushAsync() soit appelé REMARQUE : malgré le nom, il ne s’agit PAS d’un cache d’accès du magasin interne, mais d’un cache de modifications qui sera envoyé au magasin interne. |
ConnectorClientFactory | |
ConnectorStore |
implémentation d’IBotDatStore qui utilise l’API REST d’état sur state.botframework.com pour stocker des données |
DialogContext | |
DialogModule |
Module Autofac pour les composants dialog. |
DialogModule_MakeRoot | |
DialogRouter |
Scorable pour le routage du module Dialog. |
DialogSystem | |
DialogTask |
Une tâche de dialogue est une
|
DialogTaskManager |
Cette classe est responsable de la gestion de l’ensemble des tâches de dialogue. |
DialogTaskManagerBotDataLoader | |
DictionaryBotData | |
EventLoopDialogTask | |
ExceptionTranslationDialogTask |
Cette tâche de dialogue se traduit des exceptions de fibre plus orthogonales (opaques) en exceptions de modèle de programmation de dialogue plus lisibles. |
Extensions | |
InMemoryDataStore |
Implémentation en mémoire volitile de IBotDataStore<T> |
InputHintQueue | |
JObjectBotData | |
KeyboardCardMapper | |
LogBotToUser | |
LogPostToBot | |
MapToChannelData_BotToUser | |
NullBotToUser | |
NullPostToBot | |
PassBotToUser | |
PassPostToBot | |
PersistentDialogTask |
Cette tâche de dialogue charge la pile des dialogues à partir de IBotData avant de gérer l’activité entrante et enregistre la pile IBotData de dialogues dans ensuite. |
PostUnhandledExceptionToUser |
Ce service IPostToBot convertit toutes les exceptions non gérées en message envoyé à l’utilisateur. |
Prompt<T,U> | |
QueueDrainingDialogTask | |
ReactiveDialogTask |
Une tâche de dialogue réactive (contrairement à une tâche de dialogue proactive) est une tâche de dialogue qui démarre un dialogue racine lorsqu’il reçoit la première IActivity activité. |
ScoringEventLoop<Score> |
Cette boucle d’événements répartit les activités entrantes vers une action scorable, puis, si l’action scorable ne correspond pas, un consommateur interne d’activités (généralement le système de dialogue). |
SerializeByConversation |
Ce service IPostToBot sérialise l’exécution du code d’une conversation particulière pour éviter les problèmes d’accès concurrentiel. |
SetAmbientThreadCulture |
Ce service IPostToBot définit la culture de thread ambiante en fonction de .Locale |
SetLocalTimestampMapper |
Interfaces
DialogTask.IThunk |
Ajustez la convention d’appel des dialogues aux délégués fibre. |
IBotData |
Données de bot privées. |
IBotDataStore<T> | |
IBotToUser |
Méthodes permettant d’envoyer un message du bot à l’utilisateur. |
IConnectorClientFactory |
Fabrique pour IConnectorClient. |
IDialogStack |
Pile de dialogues dans le processus conversationnel. |
IDialogSystem |
Le système de dialogue représente l’interface de niveau supérieur pour les tâches de dialogue et leur boucle d’événements. |
IDialogTask | |
IDialogTaskManager | |
IDialogTasks | |
IMessageActivityMapper | |
IMessageQueue | |
IPostToBot |
Méthodes permettant d’envoyer un message de l’utilisateur au bot. |
Énumérations
BotStoreType | |
CachingBotDataStoreConsistencyPolicy |
Stratégie de cohérence des données pour CachingBotDataStore |