Idioma

BotFrameworkHttpAdapter Classe

Definição

Atenção

BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is CloudAdapter

Uma implementação do Bot Builder Adapter usada para lidar com solicitações HTTP do Bot Framework.

[System.Obsolete("BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is `CloudAdapter`", false)]
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is `CloudAdapter`", false)>]
type BotFrameworkHttpAdapter = class
    inherit BotFrameworkHttpAdapterBase
    interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
Herança
Atributos
Implementações

Observações

BotFrameworkHttpAdapter ainda é suportado, mas o adaptador recomendado é CloudAdapter.

Construtores

Name Descrição
BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Obsoleto.

Inicializa uma nova instância da BotFrameworkHttpAdapter classe.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Obsoleto.

Inicializa uma nova instância da BotFrameworkHttpAdapter classe.

BotFrameworkHttpAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Obsoleto.

Inicializa uma nova instância da BotFrameworkHttpAdapter classe, usando um fornecedor de credenciais.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)
Obsoleto.

Inicializa uma nova instância da BotFrameworkHttpAdapter classe, usando um fornecedor de credenciais.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)
Obsoleto.

Inicializa uma nova instância da BotFrameworkHttpAdapter classe, usando um fornecedor de credenciais.

Campos

Name Descrição
BotIdentityKey
Obsoleto.

O valor da cadeia de caracteres para a chave de identidade do bot.

(Herdado de BotAdapter)
InvokeResponseKey
Obsoleto.

O valor de chave para qualquer InvokeResponseActivity que estaria no TurnState.

(Herdado de BotAdapter)
OAuthScopeKey
Obsoleto.

O valor da cadeia de caracteres para a chave de escopo OAuth.

(Herdado de BotAdapter)

Propriedades

Name Descrição
AppCredentialMap
Obsoleto.

Obtém o mapa de aplicações para AppCredentials este adaptador.

(Herdado de BotFrameworkAdapter)
ChannelProvider
Obsoleto.

Obtém o provedor de canal para esse adaptador.

(Herdado de BotFrameworkAdapter)
ClaimsIdentity
Obsoleto.

Obtém ou define a identidade de declarações para esse adaptador.

(Herdado de BotFrameworkHttpAdapterBase)
ConnectedBot
Obsoleto.

Obtém ou define o bot conectado a esse adaptador.

(Herdado de BotFrameworkHttpAdapterBase)
CredentialProvider
Obsoleto.

Obtém o provedor de credenciais para esse adaptador.

(Herdado de BotFrameworkAdapter)
HttpClient
Obsoleto.

Recebe o adaptador personalizado HttpClient se especificado.

(Herdado de BotFrameworkAdapter)
Logger
Obsoleto.

Obtém o registador para este adaptador.

(Herdado de BotFrameworkAdapter)
MiddlewareSet
Obsoleto.

Obtém a coleção de middleware no pipeline do adaptador.

(Herdado de BotAdapter)
OnTurnError
Obsoleto.

Obtém ou define um manipulador de erros que pode capturar exceções no middleware ou aplicativo.

(Herdado de BotAdapter)
RequestHandlers
Obsoleto.

Obtém ou define os manipuladores de solicitação para esse adaptador.

(Herdado de BotFrameworkHttpAdapterBase)

Métodos

Name Descrição
BuildCredentialsAsync(String, String)
Obsoleto.

Lógica para construir um AppCredentials objeto a ser usado para adquirir tokens para este HttpClient.

(Herdado de BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Obsoleto.

Avalia se o processamento de uma atividade de saída é possível.

(Herdado de BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Obsoleto.

Cria um novo StreamingRequestHandler para ouvir o pipe nomeado especificado e passar solicitações para esse adaptador.

(Herdado de BotFrameworkHttpAdapterBase)
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa do bot para uma conversa.

(Herdado de BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa do bot para uma conversa.

(Herdado de BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa do bot para uma conversa.

(Herdado de BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria uma conversa no canal especificado.

(Herdado de BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Obsoleto.

Cria uma conversa no canal especificado. Overload recebe um ConversationReference incluindo o locatário.

(Herdado de BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria uma conversa no canal especificado.

(Herdado de BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Obsoleto.

Cria uma conversa no canal especificado. Overload recebe um ConversationReference incluindo o locatário.

(Herdado de BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria uma conversa no canal especificado.

(Herdado de BotAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Obsoleto.

Cria um cliente OAuth para o bot com as credenciais.

(Herdado de BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext)
Obsoleto.

Cria um cliente OAuth para o bot.

(Herdado de BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Obsoleto.

Crie o StreamingRequestHandler processamento para um novo pedido de ligação ao Web Socket.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoleto.

Exclui uma atividade existente na conversa.

(Herdado de BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Obsoleto.

Remove um membro da conversa atual.

(Herdado de BotFrameworkAdapter)
Dispose()
Obsoleto.

Uma implementação do Bot Builder Adapter usada para lidar com solicitações HTTP do Bot Framework.

(Herdado de BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Obsoleto.

Dispõe de recursos do StreamingRequestHandler.

(Herdado de BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Obsoleto.

Executa uma operação de troca de token, como para logon único.

(Herdado de BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Obsoleto.

Executa uma operação de troca de token, como para logon único.

(Herdado de BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Obsoleto.

Recupera tokens do Azure Ative Directory para recursos específicos em uma conexão configurada, usando AppCredentials personalizadas.

(Herdado de BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Obsoleto.

Recupera tokens do Azure Ative Directory para recursos específicos em uma conexão configurada, usando AppCredentials do bot.

(Herdado de BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Obsoleto.

Lista os membros de uma determinada atividade.

(Herdado de BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Obsoleto.

Lista os membros da conversa atual.

(Herdado de BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Obsoleto.

Lista as Conversas nas quais esse bot participou para um determinado servidor de canal. O servidor de canal devolve resultados em páginas e cada página incluirá um continuationToken que pode ser usado para obter a página seguinte de resultados do servidor.

(Herdado de BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Obsoleto.

Lista as Conversas nas quais esse bot participou para um determinado servidor de canal. O servidor de canal devolve resultados em páginas e cada página incluirá um continuationToken que pode ser usado para obter a página seguinte de resultados do servidor.

(Herdado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão, usando AppCredentials personalizadas.

(Herdado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão, usando AppCredentials personalizadas.

(Herdado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão, usando AppCredentials do bot.

(Herdado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão, usando AppCredentials do bot.

(Herdado de BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão.

(Herdado de BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão.

(Herdado de BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Obsoleto.

Obtenha o link de login bruto a ser enviado ao usuário para entrar em um nome de conexão.

(Herdado de BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoleto.

Recupera o status do token para cada conexão configurada para um determinado usuário, usando AppCredentials personalizadas.

(Herdado de BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Obsoleto.

Recupera o status do token para cada conexão configurada para um determinado usuário, usando as AppCredentials do bot.

(Herdado de BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoleto.

Tenta recuperar o token de um usuário que está em um fluxo de login, usando AppCredentials personalizadas.

(Herdado de BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Obsoleto.

Tenta recuperar o token de um usuário que está em um fluxo de login, usando AppCredentials do bot.

(Herdado de BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria um contexto de turno e executa o pipeline de middleware para uma atividade de entrada.

(Herdado de BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria um contexto de turno e executa o pipeline de middleware para uma atividade de entrada.

(Herdado de BotFrameworkAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsoleto.

Esse método pode ser chamado de dentro de um método POST em qualquer implementação de controlador.

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoleto.

Envia uma atividade de saída.

(Herdado de BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Método de adaptador primário para processar atividades enviadas do canal de streaming. Cria um contexto de turno e executa o pipeline de middleware para uma atividade de entrada. Acrescenta ArgumentNullException argumentos nulos.

(Herdado de BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoleto.

Inicia o processamento de atividades para o turno atual do bot.

(Herdado de BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Obsoleto.

Envia atividades para a conversa.

(Herdado de BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Obsoleto.

Envia uma atividade.

(Herdado de BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoleto.

Sai o usuário com o servidor de token, usando AppCredentials personalizadas.

(Herdado de BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Obsoleto.

Sai o usuário com o servidor de token, usando AppCredentials do bot.

(Herdado de BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoleto.

Substitui uma atividade existente na conversa.

(Herdado de BotFrameworkAdapter)
Use(IMiddleware)
Obsoleto.

Adiciona middleware ao pipeline do adaptador.

(Herdado de BotFrameworkAdapter)

Implementações de Interface Explícita

Name Descrição
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
Obsoleto.

Uma implementação do Bot Builder Adapter usada para lidar com solicitações HTTP do Bot Framework.

(Herdado de BotFrameworkAdapter)

Métodos da Extensão

Name Descrição
UseBotState(BotAdapter, BotState[])
Obsoleto.

Adiciona middleware ao adaptador para registar um ou mais BotState objetos no contexto do turn. 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ção com o adaptador. Estes objetos estarão disponíveis através do método .Get<T>() do TurnStatecontexto de turno.

UseStorage(BotAdapter, IStorage)
Obsoleto.

Adiciona middleware ao adaptador para registar um IStorage objeto no contexto do turn. O middleware registra os objetos de estado no contexto de turno no início de cada turno.

Aplica-se a