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
| Nom | Description |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Les caches changent jusqu’à ce que FlushAsync() s’appelle NOTE : Malgré le nom, ce n’est PAS un cache d’accès du magasin interne, mais un cache de modifications qui sera envoyé vers le magasin interne. |
| ConnectorClientFactory | |
| ConnectorStore |
implémentation d’IBotDatStore qui utilise l’API State REST sur state.botframework.com pour stocker les données |
| DialogContext | |
| DialogModule |
Module Autofac pour les composants Dialog. |
| DialogModule_MakeRoot | |
| DialogRouter |
Notable pour le routage des modules 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 fibres plus orthogonales (opaques) vers les exceptions plus lisibles du modèle de programmation de dialogue. |
| Extensions | |
| InMemoryDataStore |
Implémentation voltile en mémoire de IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Cette tâche de dialogue charge la pile de dialogue avant IBotData de gérer l’activité entrante et sauvegarde la pile de dialogue pour IBotData la suite. |
| PostUnhandledExceptionToUser |
Ce service IPostToBot convertit toutes les exceptions non traitées en message envoyé à l’utilisateur. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Une tâche de dialogue réactive (par opposition à une tâche de dialogue proactive) est une tâche de dialogue qui lance une tâche de dialogue racine lorsqu’elle reçoit la première IActivity activité. |
| ScoringEventLoop<Score> |
Cette boucle d’événements envoie les activités entrantes vers une action notable, puis, si l’action notable ne correspond pas, un consommateur interne des 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 afin d’éviter les problèmes de concurrence concurrente. |
| SetAmbientThreadCulture |
Ce service IPostToBot définit la culture de thread ambiante basée sur le Localefichier . |
| SetLocalTimestampMapper | |
Interfaces
| Nom | Description |
|---|---|
| DialogTask.IThunk |
Ajustez la convention d’appel de Dialog aux délégués de Fiber. |
| IBotData |
Données privées de bots. |
| IBotDataStore<T> | |
| IBotToUser |
Méthodes pour envoyer un message du bot à l’utilisateur. |
| IConnectorClientFactory |
Usine pour IConnectorClient. |
| IDialogStack |
La pile de dialogues dans le processus conversationnel. |
| IDialogSystem |
Le système de dialogue représente l’interface de premier niveau pour les tâches de dialogue et leur boucle d’événements. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Méthodes pour envoyer un message de l’utilisateur au bot. |
Énumérations
| Nom | Description |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
La politique de cohérence des données pour CachingBotDataStore |