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
| Nome | Descrizione |
|---|---|
| AlwaysSendDirect_BotToUser | |
| AutoInputHint_BotToUser | |
| BotDataBagStream | |
| BotDataBase<T> | |
| BotToUserQueue | |
| BotToUserTextWriter | |
| CachingBotDataStore |
Le cache cambiano fino a quando FlushAsync() non si chiama NOTA: Nonostante il nome, questa NON è una cache di accesso dello store interno, ma una cache di modifiche che verranno inviate allo store interno. |
| ConnectorClientFactory | |
| ConnectorStore |
implementazione di IBotDatStore che utilizza l'API State REST su state.botframework.com per memorizzare i dati |
| DialogContext | |
| DialogModule |
Modulo Autofac per i componenti di dialogo. |
| DialogModule_MakeRoot | |
| DialogRouter |
Punteggio per il routing dei moduli Dialog. |
| DialogSystem | |
| DialogTask |
Un compito di dialogo è un
|
| DialogTaskManager |
Questa classe è responsabile della gestione dell'insieme di compiti di dialogo. |
| DialogTaskManagerBotDataLoader | |
| DictionaryBotData | |
| EventLoopDialogTask | |
| ExceptionTranslationDialogTask |
Questo compito di dialogo si traduce dalle eccezioni più ortogonali (opache) per la fibra alle eccezioni più leggibili del modello di programmazione dialogo. |
| Extensions | |
| InMemoryDataStore |
Implementazione volatile in memoria di IBotDataStore<T> |
| InputHintQueue | |
| JObjectBotData | |
| KeyboardCardMapper | |
| LogBotToUser | |
| LogPostToBot | |
| MapToChannelData_BotToUser | |
| NullBotToUser | |
| NullPostToBot | |
| PassBotToUser | |
| PassPostToBot | |
| PersistentDialogTask |
Questo compito di dialogo carica lo stack di dialogo da IBotData prima di gestire l'attività in arrivo e salva lo stack di dialogo per IBotData dopo. |
| PostUnhandledExceptionToUser |
Questo servizio IPostToBot converte eventuali eccezioni non gestite in un messaggio inviato all'utente. |
| Prompt<T,U> | |
| QueueDrainingDialogTask | |
| ReactiveDialogTask |
Un compito di dialogo reattivo (a differenza di un compito di dialogo proattivo) è un compito di dialogo che avvia un dialogo radice quando riceve la prima IActivity attività. |
| ScoringEventLoop<Score> |
Questo ciclo di eventi invia le attività in arrivo a un'azione punteggiabile e, se l'azione punteggibile non corrisponde, a qualche consumatore interno di attività (di solito il sistema di dialogo). |
| SerializeByConversation |
Questo servizio IPostToBot serializza l'esecuzione del codice di una particolare conversazione per evitare problemi di concorrenza. |
| SetAmbientThreadCulture |
Questo servizio IPostToBot imposta la cultura del thread ambient basandosi sul Localefile . |
| SetLocalTimestampMapper | |
Interfacce
| Nome | Descrizione |
|---|---|
| DialogTask.IThunk |
Regola la convenzione di chiamata da Dialog's ai delegati di Fiber. |
| IBotData |
Dati privati dei bot. |
| IBotDataStore<T> | |
| IBotToUser |
Metodi per inviare un messaggio dal bot all'utente. |
| IConnectorClientFactory |
Fabbrica per IConnectorClient. |
| IDialogStack |
La pila di dialoghi nel processo conversazionale. |
| IDialogSystem |
Il sistema di dialogo rappresenta l'interfaccia di livello superiore per i compiti di dialogo e il loro ciclo eventi. |
| IDialogTask | |
| IDialogTaskManager | |
| IDialogTasks | |
| IMessageActivityMapper | |
| IMessageQueue | |
| IPostToBot |
Metodi per inviare un messaggio dall'utente al bot. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| BotStoreType | |
| CachingBotDataStoreConsistencyPolicy |
La politica di coerenza dei dati per CachingBotDataStore |