BotFrameworkHttpAdapter Classe

Definizione

Attenzione

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

Implementazione di Bot Builder Adapter usata per gestire le richieste HTTP di 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
Ereditarietà
Attributi
Implementazioni

Commenti

BotFrameworkHttpAdapter è ancora supportato, ma l'adattatore consigliato è CloudAdapter.

Costruttori

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

Inizializza una nuova istanza della classe BotFrameworkHttpAdapter.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Obsoleti.

Inizializza una nuova istanza della classe BotFrameworkHttpAdapter.

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

Inizializza una nuova istanza della classe BotFrameworkHttpAdapter utilizzando un provider di credenziali.

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

Inizializza una nuova istanza della classe BotFrameworkHttpAdapter utilizzando un provider di credenziali.

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

Inizializza una nuova istanza della classe BotFrameworkHttpAdapter utilizzando un provider di credenziali.

Campi

BotIdentityKey
Obsoleti.

Valore stringa per la chiave di identità del bot.

(Ereditato da BotAdapter)
InvokeResponseKey
Obsoleti.

Valore della chiave per qualsiasi InvokeResponseActivity che si troverebbe su TurnState.

(Ereditato da BotAdapter)
OAuthScopeKey
Obsoleti.

Valore stringa per la chiave dell'ambito OAuth.

(Ereditato da BotAdapter)

Proprietà

AppCredentialMap
Obsoleti.

Ottiene la mappa delle applicazioni a AppCredentials per l'adapter.

(Ereditato da BotFrameworkAdapter)
ChannelProvider
Obsoleti.

Ottiene il provider di canali per questa scheda.

(Ereditato da BotFrameworkAdapter)
ClaimsIdentity
Obsoleti.

Ottiene o imposta l'identità delle attestazioni per l'adapter.

(Ereditato da BotFrameworkHttpAdapterBase)
ConnectedBot
Obsoleti.

Ottiene o imposta il bot connesso all'adapter.

(Ereditato da BotFrameworkHttpAdapterBase)
CredentialProvider
Obsoleti.

Ottiene il provider di credenziali per l'adapter.

(Ereditato da BotFrameworkAdapter)
HttpClient
Obsoleti.

Ottiene il HttpClient personalizzato per l'adattatore, se specificato.

(Ereditato da BotFrameworkAdapter)
Logger
Obsoleti.

Ottiene il logger per l'adapter.

(Ereditato da BotFrameworkAdapter)
MiddlewareSet
Obsoleti.

Ottiene la raccolta di middleware nella pipeline dell'adattatore.

(Ereditato da BotAdapter)
OnTurnError
Obsoleti.

Ottiene o imposta un gestore errori che può intercettare le eccezioni nel middleware o nell'applicazione.

(Ereditato da BotAdapter)
RequestHandlers
Obsoleti.

Ottiene o imposta i gestori di richiesta per l'adapter.

(Ereditato da BotFrameworkHttpAdapterBase)

Metodi

BuildCredentialsAsync(String, String)
Obsoleti.

Logica per compilare un oggetto AppCredentials da usare per acquisire i token per questo HttpClient.

(Ereditato da BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Obsoleti.

Valuta se è possibile elaborare un'attività in uscita.

(Ereditato da BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Obsoleti.

Crea un nuovo Oggetto StreamingRequestHandler per ascoltare la named pipe specificata e passare le richieste a questa scheda.

(Ereditato da BotFrameworkHttpAdapterBase)
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo dal bot a una conversazione.

(Ereditato da BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo dal bot a una conversazione.

(Ereditato da BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo a una conversazione.

(Ereditato da BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleti.

Invia un messaggio proattivo dal bot a una conversazione.

(Ereditato da BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleti.

Crea una conversazione sul canale specificato.

(Ereditato da BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Obsoleti.

Crea una conversazione sul canale specificato. L'overload riceve conversationReference, incluso il tenant.

(Ereditato da BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleti.

Crea una conversazione sul canale specificato.

(Ereditato da BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Obsoleti.

Crea una conversazione sul canale specificato. L'overload riceve conversationReference, incluso il tenant.

(Ereditato da BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleti.

Crea una conversazione sul canale specificato.

(Ereditato da BotAdapter)
CreateOAuthApiClientAsync(ITurnContext)
Obsoleti.

Crea un client OAuth per il bot.

(Ereditato da BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Obsoleti.

Crea un client OAuth per il bot con le credenziali.

(Ereditato da BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Obsoleti.

Creare il StreamingRequestHandler per l'elaborazione per una nuova richiesta di connessione Web Socket.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoleti.

Elimina un'attività esistente nella conversazione.

(Ereditato da BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Obsoleti.

Rimuove un membro dalla conversazione corrente.

(Ereditato da BotFrameworkAdapter)
Dispose()
Obsoleti.

Implementazione di Bot Builder Adapter usata per gestire le richieste HTTP di Bot Framework.

(Ereditato da BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Obsoleti.

Elimina le risorse del StreamingRequestHandler.

(Ereditato da BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Obsoleti.

Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.

(Ereditato da BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Obsoleti.

Esegue un'operazione di scambio di token, ad esempio per l'accesso Single Sign-On.

(Ereditato da BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Obsoleti.

Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata usando appCredentials personalizzate.

(Ereditato da BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Obsoleti.

Recupera i token di Azure Active Directory per determinate risorse in una connessione configurata usando le credenziali app del bot.

(Ereditato da BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Obsoleti.

Elenca i membri di una determinata attività.

(Ereditato da BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Obsoleti.

Elenca i membri della conversazione corrente.

(Ereditato da BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Obsoleti.

Elenca le conversazioni in cui questo bot ha partecipato per un determinato server di canale. Il server di canale restituisce i risultati nelle pagine e ogni pagina includerà un continuationToken che può essere utilizzato per recuperare la pagina successiva dei risultati dal server.

(Ereditato da BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Obsoleti.

Elenca le conversazioni in cui questo bot ha partecipato per un determinato server di canale. Il server di canale restituisce i risultati nelle pagine e ogni pagina includerà un continuationToken che può essere utilizzato per recuperare la pagina successiva dei risultati dal server.

(Ereditato da BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato.

(Ereditato da BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione usando AppCredentials personalizzato.

(Ereditato da BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione, usando le credenziali app del bot.

(Ereditato da BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione, usando le credenziali app del bot.

(Ereditato da BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.

(Ereditato da BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.

(Ereditato da BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Obsoleti.

Ottenere il collegamento di accesso non elaborato da inviare all'utente per l'accesso per un nome di connessione.

(Ereditato da BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoleti.

Recupera lo stato del token per ogni connessione configurata per l'utente specificato, usando AppCredentials personalizzato.

(Ereditato da BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Obsoleti.

Recupera lo stato del token per ogni connessione configurata per l'utente specificato, usando le credenziali app del bot.

(Ereditato da BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoleti.

Tenta di recuperare il token per un utente che si trova in un flusso di accesso usando AppCredentials personalizzato.

(Ereditato da BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Obsoleti.

Tenta di recuperare il token per un utente che si trova in un flusso di accesso, usando le credenziali app del bot.

(Ereditato da BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleti.

Crea un contesto di turno ed esegue la pipeline middleware per un'attività in ingresso.

(Ereditato da BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoleti.

Crea un contesto di turno ed esegue la pipeline middleware per un'attività in ingresso.

(Ereditato da BotFrameworkAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsoleti.

Questo metodo può essere chiamato dall'interno di un metodo POST in qualsiasi implementazione del controller.

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoleti.

Invia un'attività in uscita.

(Ereditato da BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Obsoleti.

Metodo di adapter primario per l'elaborazione delle attività inviate dal canale di streaming. Crea un contesto di turno ed esegue la pipeline middleware per un'attività in ingresso. Genera ArgumentNullException sugli argomenti Null.

(Ereditato da BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoleti.

Avvia l'elaborazione delle attività per il turno corrente del bot.

(Ereditato da BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Obsoleti.

Invia attività alla conversazione.

(Ereditato da BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Obsoleti.

Invia un'attività.

(Ereditato da BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Obsoleti.

Disconnette l'utente con il server token usando AppCredentials personalizzato.

(Ereditato da BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Obsoleti.

Disconnette l'utente con il server token usando le credenziali app del bot.

(Ereditato da BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoleti.

Sostituisce un'attività esistente nella conversazione.

(Ereditato da BotFrameworkAdapter)
Use(IMiddleware)
Obsoleti.

Aggiunge middleware alla pipeline dell'adapter.

(Ereditato da BotFrameworkAdapter)

Implementazioni dell'interfaccia esplicita

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

Implementazione di Bot Builder Adapter usata per gestire le richieste HTTP di Bot Framework.

(Ereditato da BotFrameworkAdapter)

Metodi di estensione

UseBotState(BotAdapter, BotState[])
Obsoleti.

Aggiunge middleware all'adattatore per registrare uno o più oggetti BotState nel contesto di turno. Il middleware registra gli oggetti di stato nel contesto di turno all'inizio di ogni turno.

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

Registra gli oggetti stato utente e conversazione con l'adattatore. Questi oggetti saranno disponibili tramite il contesto di turno TurnState.Get<T>() metodo.

UseStorage(BotAdapter, IStorage)
Obsoleti.

Aggiunge middleware all'adattatore per registrare un oggetto IStorage nel contesto di turno. Il middleware registra gli oggetti di stato nel contesto di turno all'inizio di ogni turno.

Si applica a