Microsoft.Bot.Builder.Dialogs.Internals Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Memorizza nella cache le modifiche fino a quando FlushAsync() non viene chiamato NOTA: nonostante il nome, non si tratta di una cache di accesso all'archivio interno, ma è una cache delle modifiche che verrà inserita nell'archivio interno. |
| ConnectorClientFactory | |
| ConnectorStore |
implementazione di IBotDatStore che usa l'API REST di stato in state.botframework.com per archiviare i dati |
| DialogContext | |
| DialogModule |
Modulo Autofac per i componenti Dialog. |
| DialogModule_MakeRoot | |
| DialogRouter |
Assegnazione dei punteggi per il routing del modulo Dialog. |
| DialogSystem | |
| DialogTask |
Un'attività di dialogo è un
|
| DialogTaskManager |
Questa classe è responsabile della gestione del set di attività di dialogo. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Questa attività di dialogo trasla dalle eccezioni in fibra ortogonale (opaca) alle eccezioni del modello di programmazione dei dialoghi più leggibili. |
| Extensions | |
| InMemoryDataStore |
Implementazione in memoria volitile di IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Questa attività di dialogo carica lo stack di dialoghi da IBotData prima di gestire l'attività in ingresso e salva lo stack di dialoghi in IBotData un secondo momento. |
| PostUnhandledExceptionToUser |
Questo servizio IPostToBot converte tutte le eccezioni non gestite in un messaggio inviato all'utente. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Un'attività di dialogo reattiva , a differenza di un'attività di dialogo proattiva, è un'attività di dialogo che avvia un dialogo radice quando riceve la prima IActivity attività. |
| ScoringEventLoop<Score> |
Questo ciclo di eventi invia le attività in ingresso a un'azione con punteggio e quindi se l'azione associabile a punteggio non corrisponde, alcuni consumer interni di attività (in genere il sistema di dialogo). |
| SerializeByConversation |
Questo servizio IPostToBot serializza l'esecuzione del codice di una conversazione specifica per evitare problemi di concorrenza. |
| SetAmbientThreadCulture |
Questo servizio IPostToBot imposta le impostazioni cultura del thread di ambiente in base a Locale. |
| SetLocalTimestampMapper | |
Interfacce
| DialogTask.IThunk |
Modificare la convenzione di chiamata da Dialog ai delegati di Fiber. |
| IBotData |
Dati del bot privati. |
| IBotDataStore<T> | |
| IBotToUser |
Metodi per inviare un messaggio dal bot all'utente. |
| IConnectorClientFactory |
Factory per IConnectorClient. |
| IDialogStack |
Stack di dialoghi nel processo di conversazione. |
| IDialogSystem |
Il sistema di dialogo rappresenta l'interfaccia di primo livello per le attività del dialogo e il relativo ciclo di eventi. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Metodi per inviare un messaggio dall'utente al bot. |
Enumerazioni
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
Criteri di coerenza dei dati per CachingBotDataStore |