CloudAdapterBase Classe
Definizione
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.
Adattatore che implementa il protocollo Bot Framework e può essere ospitato in ambienti cloud diversi sia pubblici che privati.
public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
- Ereditarietà
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| CloudAdapterBase(BotFrameworkAuthentication, ILogger) |
Inizializza una nuova istanza della classe CloudAdapterBase. |
Campi
| Nome | Descrizione |
|---|---|
| BotIdentityKey |
Il valore della stringa per la chiave identità del bot. (Ereditato da BotAdapter) |
| InvokeResponseKey |
Il valore chiave per qualsiasi InvokeResponseActivity che si troverebbe sul TurnState. (Ereditato da BotAdapter) |
| OAuthScopeKey |
Il valore della stringa per la chiave di scope OAuth. (Ereditato da BotAdapter) |
Proprietà
| Nome | Descrizione |
|---|---|
| BotFrameworkAuthentication |
Ottiene l'istanza BotFrameworkAuthentication per questo adattatore. |
| Logger |
Ottiene un ILogger da usare all'interno di questo adattatore e delle sue sottoclassi. |
| MiddlewareSet |
Ottiene la raccolta di middleware nella pipeline dell'adattatore. (Ereditato da BotAdapter) |
| OnTurnError |
Ottiene o imposta un gestore di errore che può rilevare eccezioni nel middleware o nell'applicazione. (Ereditato da BotAdapter) |
Metodi
Metodi di estensione
| Nome | Descrizione |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Aggiunge middleware all'adattatore per registrare uno o più BotState oggetti nel contesto di turn. Il middleware registra gli oggetti di stato nel contesto del turno all'inizio di ogni turno. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleti.
Registra gli oggetti di stato utente e conversazione con l'adattatore. Questi oggetti saranno disponibili tramite il metodo .TurnState del Get<T>()contesto di turno. |
| UseStorage(BotAdapter, IStorage) |
Aggiunge middleware all'adattatore per registrare un IStorage oggetto nel contesto del turn. Il middleware registra gli oggetti di stato nel contesto del turno all'inizio di ogni turno. |