CloudAdapter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um adaptador que implementa o Bot Framework Protocol e pode ser alojado em diferentes ambientes cloud, tanto públicos como privados.
public class CloudAdapter : Microsoft.Bot.Builder.CloudAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
type CloudAdapter = class
inherit CloudAdapterBase
interface IBotFrameworkHttpAdapter
Public Class CloudAdapter
Inherits CloudAdapterBase
Implements IBotFrameworkHttpAdapter
- Herança
- Implementações
Construtores
| Name | Descrição |
|---|---|
| CloudAdapter() |
Inicializa uma nova instância da CloudAdapter classe. (Nuvem pública. Sem autorização. Para testar.) |
| CloudAdapter(BotFrameworkAuthentication, ILogger) |
Inicializa uma nova instância da CloudAdapter classe. |
| CloudAdapter(IConfiguration, IHttpClientFactory, ILogger) |
Inicializa uma nova instância da CloudAdapter classe. |
Campos
| Name | Descrição |
|---|---|
| BotIdentityKey |
O valor da string para a chave de identidade do bot. (Herdado de BotAdapter) |
| InvokeResponseKey |
O valor-chave para qualquer InvokeResponseActivity que esteja no TurnState. (Herdado de BotAdapter) |
| OAuthScopeKey |
O valor da string para a chave de escopo OAuth. (Herdado de BotAdapter) |
Propriedades
| Name | Descrição |
|---|---|
| BotFrameworkAuthentication |
Recebe a BotFrameworkAuthentication instância deste adaptador. (Herdado de CloudAdapterBase) |
| Logger |
Recebe um ILogger para usar dentro deste adaptador e das suas subclasses. (Herdado de CloudAdapterBase) |
| MiddlewareSet |
Obtém a coleção de middleware no pipeline do adaptador. (Herdado de BotAdapter) |
| OnTurnError |
Recebe ou define um gestor de erros que pode detetar exceções no middleware ou aplicação. (Herdado de BotAdapter) |
Métodos
Métodos da Extensão
| Name | Descrição |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Adiciona middleware ao adaptador para registar um ou mais BotState objetos no contexto do turn. O middleware regista os objetos de estado no contexto do turno no início de cada turno. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleto.
Regista objetos de estado do utilizador e da conversa com o adaptador. Estes objetos estarão disponíveis através do método .Get<T>() do TurnStatecontexto de turno. |
| UseStorage(BotAdapter, IStorage) |
Adiciona middleware ao adaptador para registar um IStorage objeto no contexto do turn. O middleware regista os objetos de estado no contexto do turno no início de cada turno. |