CloudAdapter 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 do Bot Framework e pode ser hospedado em ambientes de nuvem diferentes públicos e 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
CloudAdapter() |
Inicializa uma nova instância da classe CloudAdapter. (Nuvem pública. Sem autenticação. Para teste.) |
CloudAdapter(BotFrameworkAuthentication, ILogger) |
Inicializa uma nova instância da classe CloudAdapter. |
CloudAdapter(IConfiguration, IHttpClientFactory, ILogger) |
Inicializa uma nova instância da classe CloudAdapter. |
Campos
BotIdentityKey |
O valor da cadeia de caracteres para a chave de identidade do bot. (Herdado de BotAdapter) |
InvokeResponseKey |
O valor da chave para invokeResponseActivity que estaria no TurnState. (Herdado de BotAdapter) |
OAuthScopeKey |
O valor da cadeia de caracteres para a chave de escopo OAuth. (Herdado de BotAdapter) |
Propriedades
BotFrameworkAuthentication |
Obtém a BotFrameworkAuthentication instância desse adaptador. (Herdado de CloudAdapterBase) |
Logger |
Obtém um ILogger a ser usado dentro desse adaptador e suas subclasses. (Herdado de CloudAdapterBase) |
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 capturar exceções no middleware ou aplicativo. (Herdado de BotAdapter) |
Métodos
Métodos de Extensão
UseBotState(BotAdapter, BotState[]) |
Adiciona middleware ao adaptador para registrar um ou mais BotState objetos no contexto de turno. O middleware registra os objetos de estado no contexto de turno no início de cada turno. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleto.
Registra objetos de estado de usuário e conversa com o adaptador. Esses objetos estarão disponíveis por meio do método .Get<T>() do contexto de TurnStateturno. |
UseStorage(BotAdapter, IStorage) |
Adiciona middleware ao adaptador para registrar um IStorage objeto no contexto de turno. O middleware registra os objetos de estado no contexto de turno no início de cada turno. |