Sdílet prostřednictvím


BotFrameworkHttpAdapterBase Třída

Definice

Upozornění

Use CloudAdapter instead.

Základní třída adaptéru HTTP.

[System.Obsolete("Use `CloudAdapter` instead.", false)]
public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
[<System.Obsolete("Use `CloudAdapter` instead.", false)>]
type BotFrameworkHttpAdapterBase = class
    inherit BotFrameworkAdapter
    interface IStreamingActivityProcessor
    interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
Dědičnost
BotFrameworkHttpAdapterBase
Odvozené
Atributy
Implementuje

Konstruktory

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

Inicializuje novou instanci BotFrameworkHttpAdapterBase třídy.

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

Inicializuje novou instanci BotFrameworkHttpAdapterBase třídy.

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

Inicializuje novou instanci BotFrameworkHttpAdapterBase třídy.

Pole

BotIdentityKey
Zastaralé.

Hodnota řetězce pro klíč 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é.

Řetězcová hodnota pro klíč oboru OAuth.

(Zděděno od BotAdapter)

Vlastnosti

AppCredentialMap
Zastaralé.

Získá mapování aplikací pro AppCredentials 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.

ConnectedBot
Zastaralé.

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

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ástroj 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 požadavků pro tento adaptér.

Metody

BuildCredentialsAsync(String, String)
Zastaralé.

Logika pro sestavení objektu, který AppCredentials 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.

ConnectNamedPipeAsync(String, IBot, String)
Zastaralé.

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

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í přijme ConversationReference 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í přijme ConversationReference 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)
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é.

Základní třída adaptéru HTTP.

Dispose(Boolean)
Zastaralé.

Odstraňuje prostředky objektu StreamingRequestHandler.

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 v nakonfigurovaných připojeních pomocí přizpůsobených přihlašovacích údajů 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ých připojeních pomocí robota AppCredentials.

(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é.

Obsahuje 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 stránku, která se dá použít k načtení další stránky výsledků ze serveru.

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

Obsahuje 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 stránku, která se dá použít k načtení další stránky výsledků ze serveru.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, 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í, pomocí přizpůsobených přihlašovacích údajů AppCredentials.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(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í, pomocí přizpůsobených přihlašovacích údajů AppCredentials.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(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í, pomocí appCredentials robota.

(Zděděno od BotFrameworkAdapter)
GetOauthSignInLinkAsync(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í, pomocí appCredentials robota.

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

Získejte nezpracovaný odkaz pro přihlášení, který se odešle 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 odešle 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 odešle 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í robota AppCredentials.

(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í robota AppCredentials.

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

Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu.

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

Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu.

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

Odešle odchozí aktivitu.

ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Primární metoda adaptéru pro zpracování aktivit odeslaných ze streamovaného kanálu Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu. Vyvolá argumenty ArgumentNullException null.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Zastaralé.

Spustí zpracování aktivity pro aktuální otoč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.

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í robota AppCredentials.

(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é.

Základní třída adaptéru HTTP.

(Zděděno od BotFrameworkAdapter)

Metody rozšíření

UseBotState(BotAdapter, BotState[])
Zastaralé.

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

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

Zaregistruje uživatele a objekty stavu konverzace pomocí adaptéru. Tyto objekty budou k dispozici prostřednictvím TurnStatemetody .Get<T>()

UseStorage(BotAdapter, IStorage)
Zastaralé.

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

Platí pro