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 |