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
CloudAdapterBase(BotFrameworkAuthentication, ILogger) |
Inizializza una nuova istanza della classe CloudAdapterBase. |
Campi
BotIdentityKey |
Valore stringa per la chiave di identità del bot. (Ereditato da BotAdapter) |
InvokeResponseKey |
Valore della chiave per qualsiasi InvokeResponseActivity che si troverebbe in TurnState. (Ereditato da BotAdapter) |
OAuthScopeKey |
Valore stringa per la chiave di ambito OAuth. (Ereditato da BotAdapter) |
Proprietà
BotFrameworkAuthentication |
Ottiene l'istanza dell'adattatore BotFrameworkAuthentication . |
Logger |
Ottiene un oggetto ILogger da utilizzare all'interno dell'adapter e delle relative sottoclassi. |
MiddlewareSet |
Ottiene la raccolta di middleware nella pipeline dell'adattatore. (Ereditato da BotAdapter) |
OnTurnError |
Ottiene o imposta un gestore errori che può intercettare le eccezioni nel middleware o nell'applicazione. (Ereditato da BotAdapter) |
Metodi
Metodi di estensione
UseBotState(BotAdapter, BotState[]) |
Aggiunge il middleware all'adattatore per registrare uno o più BotState oggetti nel contesto del turno. Il middleware registra gli oggetti di stato nel contesto di turno all'inizio di ogni turno. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleti.
Registra gli oggetti stato utente e di conversazione con l'adattatore. Questi oggetti saranno disponibili tramite il metodo del contesto del TurnStateGet<T>() turno. |
UseStorage(BotAdapter, IStorage) |
Aggiunge il middleware all'adattatore per registrare un IStorage oggetto nel contesto del turno. Il middleware registra gli oggetti di stato nel contesto di turno all'inizio di ogni turno. |