Taal

BotFrameworkHttpAdapter Klas

Definitie

Let op

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

Een Bot Builder Adapter-implementatie die wordt gebruikt voor het verwerken van HTTP-aanvragen van 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
Overname
Kenmerken
Implementeringen

Opmerkingen

BotFrameworkHttpAdapter wordt nog steeds ondersteund, maar de aanbevolen adapter is CloudAdapter.

Constructors

Name Description
BotFrameworkHttpAdapter(IConfiguration, ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
Verouderd.

Initialiseert een nieuw exemplaar van de BotFrameworkHttpAdapter klasse.

BotFrameworkHttpAdapter(IConfiguration, ILogger<BotFrameworkHttpAdapter>)
Verouderd.

Initialiseert een nieuw exemplaar van de BotFrameworkHttpAdapter klasse.

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

Initialiseert een nieuwe instantie van de BotFrameworkHttpAdapter klasse, met behulp van een credentialprovider.

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

Initialiseert een nieuwe instantie van de BotFrameworkHttpAdapter klasse, met behulp van een credentialprovider.

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

Initialiseert een nieuwe instantie van de BotFrameworkHttpAdapter klasse, met behulp van een credentialprovider.

Velden

Name Description
BotIdentityKey
Verouderd.

De tekenreekswaarde voor de bot-id-sleutel.

(Overgenomen van BotAdapter)
InvokeResponseKey
Verouderd.

De sleutelwaarde voor een InvokeResponseActivity die zich in de TurnState zou kunnen vinden.

(Overgenomen van BotAdapter)
OAuthScopeKey
Verouderd.

De tekenreekswaarde voor de OAuth-bereiksleutel.

(Overgenomen van BotAdapter)

Eigenschappen

Name Description
AppCredentialMap
Verouderd.

Krijgt de kaart van toepassingen voor AppCredentials deze adapter.

(Overgenomen van BotFrameworkAdapter)
ChannelProvider
Verouderd.

Hiermee haalt u de kanaalprovider voor deze adapter op.

(Overgenomen van BotFrameworkAdapter)
ClaimsIdentity
Verouderd.

Hiermee haalt u de claimidentiteit voor deze adapter op of stelt u deze in.

(Overgenomen van BotFrameworkHttpAdapterBase)
ConnectedBot
Verouderd.

Hiermee haalt u de bot op die is verbonden met deze adapter of stelt u deze in.

(Overgenomen van BotFrameworkHttpAdapterBase)
CredentialProvider
Verouderd.

Hiermee haalt u de referentieprovider voor deze adapter op.

(Overgenomen van BotFrameworkAdapter)
HttpClient
Verouderd.

Krijgt de custom HttpClient voor deze adapter als dat gespecificeerd is.

(Overgenomen van BotFrameworkAdapter)
Logger
Verouderd.

Hiermee haalt u de logger voor deze adapter op.

(Overgenomen van BotFrameworkAdapter)
MiddlewareSet
Verouderd.

Haalt de verzameling middleware op in de pijplijn van de adapter.

(Overgenomen van BotAdapter)
OnTurnError
Verouderd.

Hiermee wordt een fouthandler opgehaald of ingesteld die uitzonderingen in de middleware of toepassing kan ondervangen.

(Overgenomen van BotAdapter)
RequestHandlers
Verouderd.

Hiermee haalt u de aanvraaghandlers voor deze adapter op of stelt u deze in.

(Overgenomen van BotFrameworkHttpAdapterBase)

Methoden

Name Description
BuildCredentialsAsync(String, String)
Verouderd.

Logica om een AppCredentials object te bouwen dat gebruikt kan worden om tokens voor deze HttpClient te verkrijgen.

(Overgenomen van BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
Verouderd.

Evalueert of het verwerken van een uitgaande activiteit mogelijk is.

(Overgenomen van BotFrameworkHttpAdapterBase)
ConnectNamedPipeAsync(String, IBot, String)
Verouderd.

Hiermee maakt u een nieuwe StreamingRequestHandler om naar de opgegeven named pipe te luisteren en aanvragen door te geven aan deze adapter.

(Overgenomen van BotFrameworkHttpAdapterBase)
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht van de bot naar een gesprek.

(Overgenomen van BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht van de bot naar een gesprek.

(Overgenomen van BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht naar een gesprek.

(Overgenomen van BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Verouderd.

Verzendt een proactief bericht van de bot naar een gesprek.

(Overgenomen van BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Verouderd.

Hiermee maakt u een gesprek op het opgegeven kanaal.

(Overgenomen van BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Verouderd.

Hiermee maakt u een gesprek op het opgegeven kanaal. Overbelasting ontvangt een ConversationReference, inclusief de tenant.

(Overgenomen van BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
Verouderd.

Hiermee maakt u een gesprek op het opgegeven kanaal.

(Overgenomen van BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
Verouderd.

Hiermee maakt u een gesprek op het opgegeven kanaal. Overbelasting ontvangt een ConversationReference, inclusief de tenant.

(Overgenomen van BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Verouderd.

Hiermee maakt u een gesprek op het opgegeven kanaal.

(Overgenomen van BotAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
Verouderd.

Hiermee maakt u een OAuth-client voor de bot met de referenties.

(Overgenomen van BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext)
Verouderd.

Hiermee maakt u een OAuth-client voor de bot.

(Overgenomen van BotFrameworkAdapter)
CreateStreamingRequestHandler(IBot, WebSocket, String)
Verouderd.

Maak de StreamingRequestHandler voor verwerking aan voor een nieuw Web Socket-verbindingsverzoek.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Verouderd.

Hiermee verwijdert u een bestaande activiteit in het gesprek.

(Overgenomen van BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
Verouderd.

Hiermee verwijdert u een lid uit het huidige gesprek.

(Overgenomen van BotFrameworkAdapter)
Dispose()
Verouderd.

Een Bot Builder Adapter-implementatie die wordt gebruikt voor het verwerken van HTTP-aanvragen van bot Framework.

(Overgenomen van BotFrameworkHttpAdapterBase)
Dispose(Boolean)
Verouderd.

Beschikt over middelen van de StreamingRequestHandler.

(Overgenomen van BotFrameworkHttpAdapterBase)
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
Verouderd.

Voert een tokenuitwisselingsbewerking uit, zoals voor eenmalige aanmelding.

(Overgenomen van BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
Verouderd.

Voert een tokenuitwisselingsbewerking uit, zoals voor eenmalige aanmelding.

(Overgenomen van BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
Verouderd.

Hiermee haalt u Azure Active Directory-tokens voor bepaalde resources op een geconfigureerde verbinding op met behulp van aangepaste AppCredentials.

(Overgenomen van BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
Verouderd.

Haalt Azure Active Directory-tokens op voor bepaalde resources op een geconfigureerde verbinding, met behulp van de AppCredentials van de bot.

(Overgenomen van BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
Verouderd.

Geeft een lijst weer van de leden van een bepaalde activiteit.

(Overgenomen van BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
Verouderd.

Geeft een lijst weer van de leden van het huidige gesprek.

(Overgenomen van BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
Verouderd.

Geeft een lijst weer van de gesprekken waarin deze bot heeft deelgenomen aan een bepaalde kanaalserver. De kanaalserver geeft resultaten in pagina's terug en elke pagina bevat een continuationToken pagina die gebruikt kan worden om de volgende pagina met resultaten van de server op te halen.

(Overgenomen van BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
Verouderd.

Geeft een lijst weer van de gesprekken waarin deze bot heeft deelgenomen aan een bepaalde kanaalserver. De kanaalserver geeft resultaten in pagina's terug en elke pagina bevat een continuationToken pagina die gebruikt kan worden om de volgende pagina met resultaten van de server op te halen.

(Overgenomen van BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam met behulp van aangepaste AppCredentials.

(Overgenomen van BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam met behulp van aangepaste AppCredentials.

(Overgenomen van BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam met behulp van de AppCredentials van de bot.

(Overgenomen van BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam met behulp van de AppCredentials van de bot.

(Overgenomen van BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam.

(Overgenomen van BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam.

(Overgenomen van BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
Verouderd.

Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam.

(Overgenomen van BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Verouderd.

Haalt de tokenstatus voor elke geconfigureerde verbinding voor de opgegeven gebruiker op met behulp van aangepaste AppCredentials.

(Overgenomen van BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
Verouderd.

Haalt de tokenstatus voor elke geconfigureerde verbinding voor de opgegeven gebruiker op met behulp van de AppCredentials van de bot.

(Overgenomen van BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Verouderd.

Probeert het token op te halen voor een gebruiker die zich in een aanmeldingsstroom bevindt, met behulp van aangepaste AppCredentials.

(Overgenomen van BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
Verouderd.

Probeert het token op te halen voor een gebruiker die zich in een aanmeldingsstroom bevindt, met behulp van de AppCredentials van de bot.

(Overgenomen van BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Hiermee maakt u een turncontext en voert u de middleware-pijplijn uit voor een binnenkomende activiteit.

(Overgenomen van BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Hiermee maakt u een turncontext en voert u de middleware-pijplijn uit voor een binnenkomende activiteit.

(Overgenomen van BotFrameworkAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Verouderd.

Deze methode kan worden aangeroepen vanuit een POST-methode op elke controller-implementatie.

ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
Verouderd.

Hiermee wordt een uitgaande activiteit verzonden.

(Overgenomen van BotFrameworkHttpAdapterBase)
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Verouderd.

Primaire adaptermethode voor het verwerken van activiteiten die zijn verzonden vanuit het streamingkanaal. Hiermee maakt u een turncontext en voert u de middleware-pijplijn uit voor een binnenkomende activiteit. Gooit ArgumentNullException er null-argumenten bij.

(Overgenomen van BotFrameworkHttpAdapterBase)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Verouderd.

Hiermee start u de activiteitsverwerking voor de huidige botdraai.

(Overgenomen van BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Verouderd.

Hiermee worden activiteiten naar het gesprek verzonden.

(Overgenomen van BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
Verouderd.

Hiermee wordt een activiteit verzonden.

(Overgenomen van BotFrameworkHttpAdapterBase)
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
Verouderd.

Hiermee wordt de gebruiker afgetekend bij de tokenserver met behulp van aangepaste AppCredentials.

(Overgenomen van BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
Verouderd.

Hiermee wordt de gebruiker afgetekend bij de tokenserver met behulp van de AppCredentials van de bot.

(Overgenomen van BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Verouderd.

Vervangt een bestaande activiteit in het gesprek.

(Overgenomen van BotFrameworkAdapter)
Use(IMiddleware)
Verouderd.

Hiermee voegt u middleware toe aan de pijplijn van de adapter.

(Overgenomen van BotFrameworkAdapter)

Expliciete interface-implementaties

Name Description
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
Verouderd.

Een Bot Builder Adapter-implementatie die wordt gebruikt voor het verwerken van HTTP-aanvragen van bot Framework.

(Overgenomen van BotFrameworkAdapter)

Extensiemethoden

Name Description
UseBotState(BotAdapter, BotState[])
Verouderd.

Voegt middleware toe aan de adapter om één of meer BotState objecten in de draaicontext te registreren. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt.

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

Registreert gebruikers- en gespreksstatusobjecten met de adapter. Deze objecten zijn beschikbaar via de TurnStatemethodeGet<T>() . van de turn context.

UseStorage(BotAdapter, IStorage)
Verouderd.

Voegt middleware toe aan de adapter om een IStorage object te registreren in de draaicontext. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt.

Van toepassing op