Compartir a través de


BotFrameworkHttpAdapter Clase

Definición

Precaución

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

Implementación del adaptador de Bot Builder que se usa para controlar las solicitudes HTTP de 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
Herencia
Atributos
Implementaciones

Comentarios

BotFrameworkHttpAdapter sigue siendo compatible, pero el adaptador recomendado es CloudAdapter.

Constructores

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

Inicializa una nueva instancia de la clase BotFrameworkHttpAdapter.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Obsoletos.

Inicializa una nueva instancia de la clase BotFrameworkHttpAdapter.

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

Inicializa una nueva instancia de la clase BotFrameworkHttpAdapter mediante un proveedor de credenciales.

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

Inicializa una nueva instancia de la clase BotFrameworkHttpAdapter mediante un proveedor de credenciales.

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

Inicializa una nueva instancia de la clase BotFrameworkHttpAdapter mediante un proveedor de credenciales.

Campos

BotIdentityKey
Obsoletos.

Valor de cadena de la clave de identidad del bot.

(Heredado de BotAdapter)
InvokeResponseKey
Obsoletos.

El valor de clave de cualquier InvokeResponseActivity que estaría en TurnState.

(Heredado de BotAdapter)
OAuthScopeKey
Obsoletos.

Valor de cadena de la clave de ámbito de OAuth.

(Heredado de BotAdapter)

Propiedades

AppCredentialMap
Obsoletos.

Obtiene el mapa de las aplicaciones que se van a AppCredentials para este adaptador.

(Heredado de BotFrameworkAdapter)
ChannelProvider
Obsoletos.

Obtiene el proveedor de canales para este adaptador.

(Heredado de BotFrameworkAdapter)
ClaimsIdentity
Obsoletos.

Obtiene o establece la identidad de notificaciones de este adaptador.

(Heredado de BotFrameworkHttpAdapterBase)
ConnectedBot
Obsoletos.

Obtiene o establece el bot conectado a este adaptador.

(Heredado de BotFrameworkHttpAdapterBase)
CredentialProvider
Obsoletos.

Obtiene el proveedor de credenciales de este adaptador.

(Heredado de BotFrameworkAdapter)
HttpClient
Obsoletos.

Obtiene el HttpClient personalizado para este adaptador si se especifica.

(Heredado de BotFrameworkAdapter)
Logger
Obsoletos.

Obtiene el registrador de este adaptador.

(Heredado de BotFrameworkAdapter)
MiddlewareSet
Obsoletos.

Obtiene la colección de middleware en la canalización del adaptador.

(Heredado de BotAdapter)
OnTurnError
Obsoletos.

Obtiene o establece un controlador de errores que puede detectar excepciones en el middleware o la aplicación.

(Heredado de BotAdapter)
RequestHandlers
Obsoletos.

Obtiene o establece los controladores de solicitud para este adaptador.

(Heredado de BotFrameworkHttpAdapterBase)

Métodos

BuildCredentialsAsync(String, String)
Obsoletos.

Lógica para compilar un objeto AppCredentials que se usará para adquirir tokens para este HttpClient.

(Heredado de BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Obsoletos.

Evalúa si es posible procesar una actividad saliente.

(Heredado de BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Obsoletos.

Crea un nuevo objeto StreamingRequestHandler para escuchar la canalización con nombre especificada y pasar solicitudes a este adaptador.

(Heredado de BotFrameworkHttpAdapterBase)
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo desde el bot a una conversación.

(Heredado de BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo desde el bot a una conversación.

(Heredado de BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo a una conversación.

(Heredado de BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoletos.

Envía un mensaje proactivo desde el bot a una conversación.

(Heredado de BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoletos.

Crea una conversación en el canal especificado.

(Heredado de BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Obsoletos.

Crea una conversación en el canal especificado. La sobrecarga recibe una ConversationReference, incluido el inquilino.

(Heredado de BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoletos.

Crea una conversación en el canal especificado.

(Heredado de BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Obsoletos.

Crea una conversación en el canal especificado. La sobrecarga recibe una ConversationReference, incluido el inquilino.

(Heredado de BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoletos.

Crea una conversación en el canal especificado.

(Heredado de BotAdapter)
CreateOAuthApiClientAsync(ITurnContext)
Obsoletos.

Crea un cliente de OAuth para el bot.

(Heredado de BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Obsoletos.

Crea un cliente de OAuth para el bot con las credenciales.

(Heredado de BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Obsoletos.

Cree el StreamingRequestHandler para procesar una nueva solicitud de conexión de Web Socket.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoletos.

Elimina una actividad existente en la conversación.

(Heredado de BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Obsoletos.

Quita un miembro de la conversación actual.

(Heredado de BotFrameworkAdapter)
Dispose()
Obsoletos.

Implementación del adaptador de Bot Builder que se usa para controlar las solicitudes HTTP de Bot Framework.

(Heredado de BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Obsoletos.

Elimina los recursos del StreamingRequestHandler.

(Heredado de BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Obsoletos.

Realiza una operación de intercambio de tokens como para el inicio de sesión único.

(Heredado de BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Obsoletos.

Realiza una operación de intercambio de tokens como para el inicio de sesión único.

(Heredado de BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Obsoletos.

Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada mediante AppCredentials personalizados.

(Heredado de BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Obsoletos.

Recupera tokens de Azure Active Directory para recursos concretos en una conexión configurada mediante AppCredentials del bot.

(Heredado de BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Obsoletos.

Enumera los miembros de una actividad determinada.

(Heredado de BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Obsoletos.

Enumera los miembros de la conversación actual.

(Heredado de BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Obsoletos.

Enumera las conversaciones en las que este bot ha participado para un servidor de canal determinado. El servidor de canal devuelve resultados en páginas y cada página incluirá un continuationToken que se puede usar para capturar la siguiente página de resultados del servidor.

(Heredado de BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Obsoletos.

Enumera las conversaciones en las que este bot ha participado para un servidor de canal determinado. El servidor de canal devuelve resultados en páginas y cada página incluirá un continuationToken que se puede usar para capturar la siguiente página de resultados del servidor.

(Heredado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin formato que se va a enviar al usuario para iniciar sesión para un nombre de conexión mediante AppCredentials personalizado.

(Heredado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin formato que se va a enviar al usuario para iniciar sesión para un nombre de conexión mediante AppCredentials personalizado.

(Heredado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión mediante AppCredentials del bot.

(Heredado de BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión mediante AppCredentials del bot.

(Heredado de BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.

(Heredado de BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.

(Heredado de BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Obsoletos.

Obtenga el vínculo de inicio de sesión sin procesar que se enviará al usuario para iniciar sesión para un nombre de conexión.

(Heredado de BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoletos.

Recupera el estado del token para cada conexión configurada para el usuario determinado, mediante AppCredentials personalizado.

(Heredado de BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Obsoletos.

Recupera el estado del token para cada conexión configurada para el usuario determinado, mediante appCredentials del bot.

(Heredado de BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoletos.

Intenta recuperar el token de un usuario que se encuentra en un flujo de inicio de sesión mediante AppCredentials personalizado.

(Heredado de BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Obsoletos.

Intenta recuperar el token de un usuario que se encuentra en un flujo de inicio de sesión mediante appCredentials del bot.

(Heredado de BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoletos.

Crea un contexto de turno y ejecuta la canalización de middleware para una actividad entrante.

(Heredado de BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoletos.

Crea un contexto de turno y ejecuta la canalización de middleware para una actividad entrante.

(Heredado de BotFrameworkAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsoletos.

Se puede llamar a este método desde dentro de un método POST en cualquier implementación del controlador.

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoletos.

Envía una actividad saliente.

(Heredado de BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Obsoletos.

Método de adaptador principal para procesar actividades enviadas desde el canal de streaming. Crea un contexto de turno y ejecuta la canalización de middleware para una actividad entrante. Produce ArgumentNullException en argumentos NULL.

(Heredado de BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoletos.

Inicia el procesamiento de actividad para el turno de bot actual.

(Heredado de BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Obsoletos.

Envía actividades a la conversación.

(Heredado de BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Obsoletos.

Envía una actividad.

(Heredado de BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoletos.

Cierra la sesión del usuario con el servidor de tokens mediante AppCredentials personalizado.

(Heredado de BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Obsoletos.

Cierra la sesión del usuario con el servidor de tokens mediante AppCredentials del bot.

(Heredado de BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoletos.

Reemplaza una actividad existente en la conversación.

(Heredado de BotFrameworkAdapter)
Use(IMiddleware)
Obsoletos.

Agrega middleware a la canalización del adaptador.

(Heredado de BotFrameworkAdapter)

Implementaciones de interfaz explícitas

IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
Obsoletos.

Implementación del adaptador de Bot Builder que se usa para controlar las solicitudes HTTP de Bot Framework.

(Heredado de BotFrameworkAdapter)

Métodos de extensión

UseBotState(BotAdapter, BotState[])
Obsoletos.

Agrega middleware al adaptador para registrar uno o varios objetos BotState en el contexto de turno. El middleware registra los objetos de estado en el contexto de turno al principio de cada turno.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Obsoletos.

Registra objetos de estado de usuario y conversación con el adaptador. Estos objetos estarán disponibles a través de la TurnStatedel contexto de turno. métodoGet<T>().

UseStorage(BotAdapter, IStorage)
Obsoletos.

Agrega middleware al adaptador para registrar un objeto IStorage en el contexto de turno. El middleware registra los objetos de estado en el contexto de turno al principio de cada turno.

Se aplica a