Sdílet prostřednictvím


BotFrameworkHttpAdapter Třída

Definice

Upozornění

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

Implementace adaptéru Bot Builderu používaná ke zpracování požadavků HTTP architektury 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
Dědičnost
Atributy
Implementuje

Poznámky

BotFrameworkHttpAdapter je stále podporován, ale doporučený adaptér je CloudAdapter.

Konstruktory

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

Inicializuje novou instanci BotFrameworkHttpAdapter třídy.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Zastaralé.

Inicializuje novou instanci BotFrameworkHttpAdapter třídy.

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

Inicializuje novou instanci BotFrameworkHttpAdapter třídy pomocí zprostředkovatele přihlašovacích údajů.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)
Zastaralé.

Inicializuje novou instanci BotFrameworkHttpAdapter třídy pomocí zprostředkovatele přihlašovacích údajů.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)
Zastaralé.

Inicializuje novou instanci BotFrameworkHttpAdapter třídy pomocí zprostředkovatele přihlašovacích údajů.

Pole

BotIdentityKey
Zastaralé.

Řetězcová hodnota klíče identity robota.

(Zděděno od BotAdapter)
InvokeResponseKey
Zastaralé.

Hodnota klíče pro všechny InvokeResponseActivity, které by byly na TurnState.

(Zděděno od BotAdapter)
OAuthScopeKey
Zastaralé.

Hodnota řetězce pro klíč oboru OAuth.

(Zděděno od BotAdapter)

Vlastnosti

AppCredentialMap
Zastaralé.

Získá mapu aplikací pro AppCredentials pro tento adaptér.

(Zděděno od BotFrameworkAdapter)
ChannelProvider
Zastaralé.

Získá poskytovatele kanálu pro tento adaptér.

(Zděděno od BotFrameworkAdapter)
ClaimsIdentity
Zastaralé.

Získá nebo nastaví identitu deklarací identity pro tento adaptér.

(Zděděno od BotFrameworkHttpAdapterBase)
ConnectedBot
Zastaralé.

Získá nebo nastaví robota připojeného k tomuto adaptéru.

(Zděděno od BotFrameworkHttpAdapterBase)
CredentialProvider
Zastaralé.

Získá zprostředkovatele přihlašovacích údajů pro tento adaptér.

(Zděděno od BotFrameworkAdapter)
HttpClient
Zastaralé.

Získá vlastní HttpClient pro tento adaptér, pokud je zadán.

(Zděděno od BotFrameworkAdapter)
Logger
Zastaralé.

Získá protokolovací nástroje pro tento adaptér.

(Zděděno od BotFrameworkAdapter)
MiddlewareSet
Zastaralé.

Získá kolekci middlewaru v kanálu adaptéru.

(Zděděno od BotAdapter)
OnTurnError
Zastaralé.

Získá nebo nastaví obslužnou rutinu chyby, která může zachytit výjimky v middlewaru nebo aplikaci.

(Zděděno od BotAdapter)
RequestHandlers
Zastaralé.

Získá nebo nastaví obslužné rutiny žádosti pro tento adaptér.

(Zděděno od BotFrameworkHttpAdapterBase)

Metody

BuildCredentialsAsync(String, String)
Zastaralé.

Logika pro sestavení objektu AppCredentials, který se má použít k získání tokenů pro tento HttpClient.

(Zděděno od BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Zastaralé.

Vyhodnotí, jestli je možné zpracovat odchozí aktivitu.

(Zděděno od BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Zastaralé.

Vytvoří novou StreamRequestHandler pro naslouchání zadanému pojmenovaného kanálu a předání požadavků tomuto adaptéru.

(Zděděno od BotFrameworkHttpAdapterBase)
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu z robota do konverzace.

(Zděděno od BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu z robota do konverzace.

(Zděděno od BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu z robota do konverzace.

(Zděděno od BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu.

(Zděděno od BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu. Přetížení obdrží Konverzačníreference včetně tenanta.

(Zděděno od BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu.

(Zděděno od BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu. Přetížení obdrží Konverzačníreference včetně tenanta.

(Zděděno od BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu.

(Zděděno od BotAdapter)
CreateOAuthApiClientAsync(ITurnContext)
Zastaralé.

Vytvoří klienta OAuth pro robota.

(Zděděno od BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Zastaralé.

Vytvoří klienta OAuth pro robota s přihlašovacími údaji.

(Zděděno od BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Zastaralé.

Vytvořte StreamingRequestHandler pro zpracování nové žádosti o připojení k webovému soketu.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Zastaralé.

Odstraní existující aktivitu v konverzaci.

(Zděděno od BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Zastaralé.

Odebere člena z aktuální konverzace.

(Zděděno od BotFrameworkAdapter)
Dispose()
Zastaralé.

Implementace adaptéru Bot Builderu používaná ke zpracování požadavků HTTP architektury bot Framework.

(Zděděno od BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Zastaralé.

Odstraní prostředky StreamingRequestHandler.

(Zděděno od BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Zastaralé.

Provede operaci výměny tokenů, například pro jednotné přihlašování.

(Zděděno od BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Zastaralé.

Provede operaci výměny tokenů, například pro jednotné přihlašování.

(Zděděno od BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Zastaralé.

Načte tokeny Azure Active Directory pro konkrétní prostředky nakonfigurovaného připojení pomocí přizpůsobených appCredentials.

(Zděděno od BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Zastaralé.

Načte tokeny Azure Active Directory pro konkrétní prostředky v nakonfigurované připojení pomocí AppCredentials robota.

(Zděděno od BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Zastaralé.

Zobrazí seznam členů dané aktivity.

(Zděděno od BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Zastaralé.

Zobrazí seznam členů aktuální konverzace.

(Zděděno od BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Zastaralé.

Zobrazí seznam konverzací, kterých se tento robot zúčastnil pro daný server kanálu. Server kanálu vrátí výsledky na stránkách a každá stránka bude obsahovat continuationToken, které lze použít k načtení další stránky výsledků ze serveru.

(Zděděno od BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Zastaralé.

Zobrazí seznam konverzací, kterých se tento robot zúčastnil pro daný server kanálu. Server kanálu vrátí výsledky na stránkách a každá stránka bude obsahovat continuationToken, které lze použít k načtení další stránky výsledků ze serveru.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Zastaralé.

Pomocí přizpůsobených appCredentials získejte nezpracovaný přihlašovací odkaz, který se má odeslat uživateli, aby se přihlásil k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Zastaralé.

Pomocí přizpůsobených appCredentials získejte nezpracovaný přihlašovací odkaz, který se má odeslat uživateli, aby se přihlásil k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Zastaralé.

Pomocí appCredentials robota získejte nezpracovaný přihlašovací odkaz, který se má odeslat uživateli, aby se přihlásil k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Zastaralé.

Pomocí appCredentials robota získejte nezpracovaný přihlašovací odkaz, který se má odeslat uživateli, aby se přihlásil k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Zastaralé.

Získejte nezpracovaný odkaz pro přihlášení, který se má odeslat uživateli pro přihlášení k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Zastaralé.

Získejte nezpracovaný odkaz pro přihlášení, který se má odeslat uživateli pro přihlášení k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Zastaralé.

Získejte nezpracovaný odkaz pro přihlášení, který se má odeslat uživateli pro přihlášení k názvu připojení.

(Zděděno od BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Zastaralé.

Načte stav tokenu pro každé nakonfigurované připojení pro daného uživatele pomocí přizpůsobených AppCredentials.

(Zděděno od BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Zastaralé.

Načte stav tokenu pro každé nakonfigurované připojení pro daného uživatele pomocí appCredentials robota.

(Zděděno od BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Zastaralé.

Pokusí se načíst token pro uživatele, který je v toku přihlášení, pomocí přizpůsobených AppCredentials.

(Zděděno od BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Zastaralé.

Pokusí se načíst token pro uživatele, který je v toku přihlášení, pomocí AppCredentials robota.

(Zděděno od BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří kontext otáčení a spustí kanál middlewaru pro příchozí aktivitu.

(Zděděno od BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří kontext otáčení a spustí kanál middlewaru pro příchozí aktivitu.

(Zděděno od BotFrameworkAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Zastaralé.

Tuto metodu lze volat z uvnitř metody POST v jakékoli implementaci kontroleru.

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
Zastaralé.

Odešle odchozí aktivitu.

(Zděděno od BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Primární metoda adaptéru pro zpracování aktivit odeslaných z kanálu streamování Vytvoří kontext otáčení a spustí kanál middlewaru pro příchozí aktivitu. Vyvolá ArgumentNullException pro argumenty null.

(Zděděno od BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Zastaralé.

Spustí zpracování aktivit pro aktuální otáčení robota.

(Zděděno od BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Zastaralé.

Odesílá aktivity do konverzace.

(Zděděno od BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Zastaralé.

Odešle aktivitu.

(Zděděno od BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Zastaralé.

Odhlásí uživatele pomocí serveru tokenů pomocí přizpůsobených appCredentials.

(Zděděno od BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Zastaralé.

Odhlásí uživatele pomocí serveru tokenů pomocí AppCredentials robota.

(Zděděno od BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Zastaralé.

Nahradí existující aktivitu v konverzaci.

(Zděděno od BotFrameworkAdapter)
Use(IMiddleware)
Zastaralé.

Přidá middleware do kanálu adaptéru.

(Zděděno od BotFrameworkAdapter)

Explicitní implementace rozhraní

IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
Zastaralé.

Implementace adaptéru Bot Builderu používaná ke zpracování požadavků HTTP architektury bot Framework.

(Zděděno od BotFrameworkAdapter)

Metody rozšíření

UseBotState(BotAdapter, BotState[])
Zastaralé.

Přidá do adaptéru middleware pro registraci jednoho nebo více objektů BotState v kontextu zapnutí. Middleware zaregistruje stavové objekty na kontext zapnutí na začátku každého turnu.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Zastaralé.

Zaregistruje u adaptéru objekty stavu uživatele a konverzace. Tyto objekty budou k dispozici prostřednictvím TurnStatekontextu otáčení .Get<T>() metoda.

UseStorage(BotAdapter, IStorage)
Zastaralé.

Přidá do adaptéru middleware pro registraci objektu IStorage v kontextu zapnutí. Middleware zaregistruje stavové objekty na kontext zapnutí na začátku každého turnu.

Platí pro