CloudAdapterBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um adaptador que implementa o Protocolo bot framework e pode ser hospedado em ambientes de nuvem diferentes, tanto públicos quanto privados.
public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
- Herança
- Derivado
Construtores
| Nome | Description |
|---|---|
| CloudAdapterBase(BotFrameworkAuthentication, ILogger) |
Inicializa uma nova instância da classe CloudAdapterBase. |
Campos
| Nome | Description |
|---|---|
| BotIdentityKey |
O valor da string para a chave de identidade do bot. (Herdado de BotAdapter) |
| InvokeResponseKey |
O valor-chave para qualquer InvokeResponseActivity que estaria no TurnState. (Herdado de BotAdapter) |
| OAuthScopeKey |
O valor da string para a chave de escopo OAuth. (Herdado de BotAdapter) |
Propriedades
| Nome | Description |
|---|---|
| BotFrameworkAuthentication |
Recebe a BotFrameworkAuthentication instância para esse adaptador. |
| Logger |
Recebe um ILogger para usar dentro desse adaptador e suas subclasses. |
| MiddlewareSet |
Obtém a coleção de middleware no pipeline do adaptador. (Herdado de BotAdapter) |
| OnTurnError |
Obtém ou define um manipulador de erros que pode detectar exceções no middleware ou na aplicação. (Herdado de BotAdapter) |
Métodos
Métodos de Extensão
| Nome | Description |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Adiciona middleware ao adaptador para registrar um ou mais BotState objetos no contexto do turn. O middleware registra os objetos de estado no contexto do turno no início de cada turno. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleto.
Registra objetos de estado do usuário e da conversa com o adaptador. Esses objetos estarão disponíveis pelo método .TurnState do Get<T>()contexto da turnação. |
| UseStorage(BotAdapter, IStorage) |
Adiciona middleware ao adaptador para registrar um IStorage objeto no contexto do turn. O middleware registra os objetos de estado no contexto do turno no início de cada turno. |