Språk

BotFrameworkHttpAdapter Klass

Definition

Varning

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

En Robot Builder Adapter-implementering som används för att hantera HTTP-begäranden för 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
Arv
Attribut
Implementeringar

Kommentarer

BotFrameworkHttpAdapter stöds fortfarande men den rekommenderade adaptern är CloudAdapter.

Konstruktorer

Name Description
BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Föråldrad.

Initierar en ny instans av BotFrameworkHttpAdapter klassen.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Föråldrad.

Initierar en ny instans av BotFrameworkHttpAdapter klassen.

BotFrameworkHttpAdapter(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Föråldrad.

Initierar en ny instans av BotFrameworkHttpAdapter klassen med hjälp av en credential-leverantör.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>)
Föråldrad.

Initierar en ny instans av BotFrameworkHttpAdapter klassen med hjälp av en credential-leverantör.

BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>)
Föråldrad.

Initierar en ny instans av BotFrameworkHttpAdapter klassen med hjälp av en credential-leverantör.

Fält

Name Description
BotIdentityKey
Föråldrad.

Strängvärdet för robotens identitetsnyckel.

(Ärvd från BotAdapter)
InvokeResponseKey
Föråldrad.

Nyckelvärdet för alla InvokeResponseActivity som skulle finnas på TurnState.

(Ärvd från BotAdapter)
OAuthScopeKey
Föråldrad.

Strängvärdet för OAuth-omfångsnyckeln.

(Ärvd från BotAdapter)

Egenskaper

Name Description
AppCredentialMap
Föråldrad.

Hämtar applikationskartan för AppCredentials denna adapter.

(Ärvd från BotFrameworkAdapter)
ChannelProvider
Föråldrad.

Hämtar kanalprovidern för det här kortet.

(Ärvd från BotFrameworkAdapter)
ClaimsIdentity
Föråldrad.

Hämtar eller anger anspråksidentiteten för det här kortet.

(Ärvd från BotFrameworkHttpAdapterBase)
ConnectedBot
Föråldrad.

Hämtar eller ställer in roboten som är ansluten till det här adaptern.

(Ärvd från BotFrameworkHttpAdapterBase)
CredentialProvider
Föråldrad.

Hämtar providern för autentiseringsuppgifter för det här kortet.

(Ärvd från BotFrameworkAdapter)
HttpClient
Föråldrad.

Får specialanpassningen HttpClient för denna adapter om det specificeras.

(Ärvd från BotFrameworkAdapter)
Logger
Föråldrad.

Hämtar loggaren för det här kortet.

(Ärvd från BotFrameworkAdapter)
MiddlewareSet
Föråldrad.

Hämtar samlingen mellanprogram i adapterns pipeline.

(Ärvd från BotAdapter)
OnTurnError
Föråldrad.

Hämtar eller anger en felhanterare som kan fånga undantag i mellanprogrammet eller programmet.

(Ärvd från BotAdapter)
RequestHandlers
Föråldrad.

Hämtar eller anger begärandehanterare för det här kortet.

(Ärvd från BotFrameworkHttpAdapterBase)

Metoder

Name Description
BuildCredentialsAsync(String, String)
Föråldrad.

Logik för att bygga ett AppCredentials objekt som ska användas för att hämta tokens till denna HttpClient.

(Ärvd från BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Föråldrad.

Utvärderar om det är möjligt att bearbeta en utgående aktivitet.

(Ärvd från BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Föråldrad.

Skapar en ny StreamingRequestHandler för att lyssna på det angivna namngivna röret och skicka begäranden till det här kortet.

(Ärvd från BotFrameworkHttpAdapterBase)
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande från roboten till en konversation.

(Ärvd från BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande från roboten till en konversation.

(Ärvd från BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande till en konversation.

(Ärvd från BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Föråldrad.

Skickar ett proaktivt meddelande från roboten till en konversation.

(Ärvd från BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en konversation på den angivna kanalen.

(Ärvd från BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Föråldrad.

Skapar en konversation på den angivna kanalen. Överlagring tar emot en ConversationReference inklusive klientorganisationen.

(Ärvd från BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en konversation på den angivna kanalen.

(Ärvd från BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Föråldrad.

Skapar en konversation på den angivna kanalen. Överlagring tar emot en ConversationReference inklusive klientorganisationen.

(Ärvd från BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en konversation på den angivna kanalen.

(Ärvd från BotAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Föråldrad.

Skapar en OAuth-klient för roboten med autentiseringsuppgifterna.

(Ärvd från BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext)
Föråldrad.

Skapar en OAuth-klient för roboten.

(Ärvd från BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Föråldrad.

Skapa för StreamingRequestHandler bearbetning av en ny Web Socket-anslutningsförfrågan.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Föråldrad.

Tar bort en befintlig aktivitet i konversationen.

(Ärvd från BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Föråldrad.

Tar bort en medlem från den aktuella konversationen.

(Ärvd från BotFrameworkAdapter)
Dispose()
Föråldrad.

En Robot Builder Adapter-implementering som används för att hantera HTTP-begäranden för bot Framework.

(Ärvd från BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Föråldrad.

Disponerar resurser från StreamingRequestHandler.

(Ärvd från BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Föråldrad.

Utför en tokenutbytesåtgärd, till exempel för enkel inloggning.

(Ärvd från BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Föråldrad.

Utför en tokenutbytesåtgärd, till exempel för enkel inloggning.

(Ärvd från BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Föråldrad.

Hämtar Azure Active Directory-token för specifika resurser på en konfigurerad anslutning med hjälp av anpassade AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Föråldrad.

Hämtar Azure Active Directory-token för specifika resurser på en konfigurerad anslutning med hjälp av robotens AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Föråldrad.

Visar en lista över medlemmar i en viss aktivitet.

(Ärvd från BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Föråldrad.

Visar en lista över medlemmar i den aktuella konversationen.

(Ärvd från BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Föråldrad.

Visar en lista över konversationer där den här roboten har deltagit för en viss kanalserver. Kanalservern returnerar resultat i sidor och varje sida innehåller en continuationToken som kan användas för att hämta nästa sida med resultat från servern.

(Ärvd från BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Föråldrad.

Visar en lista över konversationer där den här roboten har deltagit för en viss kanalserver. Kanalservern returnerar resultat i sidor och varje sida innehåller en continuationToken som kan användas för att hämta nästa sida med resultat från servern.

(Ärvd från BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Föråldrad.

Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av anpassade AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Föråldrad.

Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av anpassade AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Föråldrad.

Hämta länken för rå inloggning som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av robotens AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Föråldrad.

Hämta länken för rå inloggning som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av robotens AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Föråldrad.

Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn.

(Ärvd från BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Föråldrad.

Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn.

(Ärvd från BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Föråldrad.

Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn.

(Ärvd från BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Föråldrad.

Hämtar tokenstatusen för varje konfigurerad anslutning för den angivna användaren med hjälp av anpassade AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Föråldrad.

Hämtar tokenstatusen för varje konfigurerad anslutning för den angivna användaren med hjälp av robotens AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Föråldrad.

Försöker hämta token för en användare som befinner sig i ett inloggningsflöde med hjälp av anpassade AppCredentials.

(Ärvd från BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Föråldrad.

Försöker hämta token för en användare som befinner sig i ett inloggningsflöde med hjälp av robotens AppCredentials.

(Ärvd från BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet.

(Ärvd från BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet.

(Ärvd från BotFrameworkAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Föråldrad.

Den här metoden kan anropas inifrån en POST-metod för valfri controllerimplementering.

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
Föråldrad.

Skickar en utgående aktivitet.

(Ärvd från BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Föråldrad.

Primär adaptermetod för bearbetning av aktiviteter som skickas från strömningskanalen. Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet. Lägger ArgumentNullException till nullargument.

(Ärvd från BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Föråldrad.

Startar aktivitetsbearbetningen för den aktuella robotsvängen.

(Ärvd från BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Föråldrad.

Skickar aktiviteter till konversationen.

(Ärvd från BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Föråldrad.

Skickar en aktivitet.

(Ärvd från BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Föråldrad.

Loggar ut användaren med tokenservern med anpassade AppCredentials.

(Ärvd från BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Föråldrad.

Loggar ut användaren med tokenservern med hjälp av robotens AppCredentials.

(Ärvd från BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Föråldrad.

Ersätter en befintlig aktivitet i konversationen.

(Ärvd från BotFrameworkAdapter)
Use(IMiddleware)
Föråldrad.

Lägger till mellanprogram i adapterns pipeline.

(Ärvd från BotFrameworkAdapter)

Explicita gränssnittsimplementeringar

Name Description
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
Föråldrad.

En Robot Builder Adapter-implementering som används för att hantera HTTP-begäranden för bot Framework.

(Ärvd från BotFrameworkAdapter)

Tilläggsmetoder

Name Description
UseBotState(BotAdapter, BotState[])
Föråldrad.

Lägger till middleware i adaptern för att registrera ett eller flera BotState objekt i turn-kontexten. Mellanprogrammet registrerar tillståndsobjekten i turkontexten i början av varje tur.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Föråldrad.

Registrerar användar- och konversationstillståndsobjekt med adaptern. Dessa objekt kommer att vara tillgängliga via tur-kontextens TurnState.Get<T>() metod.

UseStorage(BotAdapter, IStorage)
Föråldrad.

Lägger till middleware i adaptern för att registrera ett IStorage objekt i vändningskontexten. Mellanprogrammet registrerar tillståndsobjekten i turkontexten i början av varje tur.

Gäller för