BotFrameworkHttpAdapter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een Bot Builder Adapter-implementatie die wordt gebruikt om HTTP-verzoeken van bot Framework af te handelen.
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.WebApi.IBotFrameworkHttpAdapter
type BotFrameworkHttpAdapter = class
inherit BotFrameworkHttpAdapterBase
interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
- Overname
- Implementeringen
Constructors
| Name | Description |
|---|---|
| BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>) |
Initialiseert een nieuw exemplaar van de BotFrameworkHttpAdapter klasse. |
| BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>) |
Initialiseert een nieuw exemplaar van de BotFrameworkHttpAdapter klasse. |
Velden
| Name | Description |
|---|---|
| BotIdentityKey |
De stringwaarde voor de botidentiteitssleutel. (Overgenomen van BotAdapter) |
| InvokeResponseKey |
De sleutelwaarde voor elke InvokeResponseActivity die op de TurnState zou staan. (Overgenomen van BotAdapter) |
| OAuthScopeKey |
De stringwaarde voor de OAuth scope-sleutel. (Overgenomen van BotAdapter) |
Eigenschappen
| Name | Description |
|---|---|
| AppCredentialMap |
Krijgt de kaart van toepassingen voor AppCredentials deze adapter. (Overgenomen van BotFrameworkAdapter) |
| ChannelProvider |
Krijgt de kanaalprovider voor deze adapter. (Overgenomen van BotFrameworkAdapter) |
| ClaimsIdentity |
Krijgt of stelt de claimidentiteit voor deze adapter in. (Overgenomen van BotFrameworkHttpAdapterBase) |
| ConnectedBot |
Krijgt of stelt de bot die aan deze adapter is aangesloten. (Overgenomen van BotFrameworkHttpAdapterBase) |
| CredentialProvider |
Krijgt de credentialprovider voor deze adapter. (Overgenomen van BotFrameworkAdapter) |
| HttpClient |
Krijgt de custom HttpClient voor deze adapter als dat gespecificeerd is. (Overgenomen van BotFrameworkAdapter) |
| Logger |
Krijgt de logger voor deze adapter. (Overgenomen van BotFrameworkAdapter) |
| MiddlewareSet |
Krijgt de verzameling middleware in de adapterpipeline. (Overgenomen van BotAdapter) |
| OnTurnError |
Krijgt of stelt een fouthandler op die uitzonderingen in de middleware of applicatie kan vangen. (Overgenomen van BotAdapter) |
| RequestHandlers |
Krijgt of stelt de request handlers voor deze adapter in. (Overgenomen van BotFrameworkHttpAdapterBase) |
Methoden
| Name | Description |
|---|---|
| BuildCredentialsAsync(String, String) |
Logica om een AppCredentials object te bouwen dat gebruikt kan worden om tokens voor deze HttpClient te verkrijgen. (Overgenomen van BotFrameworkAdapter) |
| CanProcessOutgoingActivity(Activity) |
Beoordeelt of het verwerken van een uitgaande activiteit mogelijk is. (Overgenomen van BotFrameworkHttpAdapterBase) |
| ConnectNamedPipeAsync(String, IBot, String) |
Maakt een nieuwe StreamingRequestHandler aan om naar de gespecificeerde Named Pipe te luisteren en verzoeken door te geven aan deze adapter. (Overgenomen van BotFrameworkHttpAdapterBase) |
| ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Verzendt een proactief bericht naar een gesprek. (Overgenomen van BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Verzendt een proactief bericht naar een gesprek. (Overgenomen van BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Stuurt een proactief bericht van de bot naar een gesprek. (Overgenomen van BotFrameworkAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Stuurt een proactief bericht van de bot naar een gesprek. (Overgenomen van BotFrameworkAdapter) |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Verzendt een proactief bericht naar een gesprek. (Overgenomen van BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Stuurt een proactief bericht van de bot naar een gesprek. (Overgenomen van BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Maakt een gesprek op op het opgegeven kanaal. (Overgenomen van BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Verouderd.
Maakt een gesprek op op het opgegeven kanaal. Overload ontvangt een ConversationReference inclusief de tenant. (Overgenomen van BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Maakt een gesprek op op het opgegeven kanaal. (Overgenomen van BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Verouderd.
Maakt een gesprek op op het opgegeven kanaal. Overload ontvangt een ConversationReference inclusief de tenant. (Overgenomen van BotFrameworkAdapter) |
| CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Maakt een gesprek op op het opgegeven kanaal. (Overgenomen van BotAdapter) |
| CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Maakt een OAuth-client aan voor de bot met de inloggegevens. (Overgenomen van BotFrameworkAdapter) |
| CreateOAuthApiClientAsync(ITurnContext) |
Maakt een OAuth-client aan voor de bot. (Overgenomen van BotFrameworkAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Verwijdert een bestaande activiteit in het gesprek. (Overgenomen van BotFrameworkAdapter) |
| DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Verwijdert een lid uit het huidige gesprek. (Overgenomen van BotFrameworkAdapter) |
| Dispose() |
Een Bot Builder Adapter-implementatie die wordt gebruikt om HTTP-verzoeken van bot Framework af te handelen. (Overgenomen van BotFrameworkHttpAdapterBase) |
| Dispose(Boolean) |
Beschikt over middelen van de StreamingRequestHandler. (Overgenomen van BotFrameworkHttpAdapterBase) |
| ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Voert een tokenuitwisselingsbewerking uit, zoals voor eenmalige aanmelding. (Overgenomen van BotFrameworkAdapter) |
| ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Voert een tokenuitwisselingsbewerking uit, zoals voor eenmalige aanmelding. (Overgenomen van BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Haalt Azure Active Directory-tokens op voor specifieke bronnen op een geconfigureerde verbinding, met behulp van aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Haalt Azure Active Directory-tokens op voor specifieke bronnen op een geconfigureerde verbinding, met behulp van de AppCredentials van de bot. (Overgenomen van BotFrameworkAdapter) |
| GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Geeft een lijst weer van de leden van een bepaalde activiteit. (Overgenomen van BotFrameworkAdapter) |
| GetConversationMembersAsync(ITurnContext, CancellationToken) |
Geeft een lijst van de leden van het huidige gesprek. (Overgenomen van BotFrameworkAdapter) |
| GetConversationsAsync(ITurnContext, String, CancellationToken) |
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 |
| GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
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 |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Laat de ruwe inloglink naar de gebruiker worden gestuurd voor aanmelding voor een verbindingsnaam, met aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Laat de ruwe inloglink naar de gebruiker worden gestuurd voor aanmelding voor een verbindingsnaam, met aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Laat de ruwe inloglink naar de gebruiker sturen voor aanmelding voor een verbindingsnaam, met behulp van de AppCredentials van de bot. (Overgenomen van BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Laat de ruwe inloglink naar de gebruiker sturen voor aanmelding voor een verbindingsnaam, met behulp van de AppCredentials van de bot. (Overgenomen van BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Haal de onbewerkte aanmeldingskoppeling op die naar de gebruiker moet worden verzonden voor aanmelding voor een verbindingsnaam. (Overgenomen van BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
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) |
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) |
Haalt de tokenstatus op voor elke geconfigureerde verbinding voor de betreffende gebruiker, met behulp van aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Haalt de tokenstatus op voor elke geconfigureerde verbinding voor de betreffende gebruiker, met behulp van de AppCredentials van de bot. (Overgenomen van BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Probeert het token op te halen voor een gebruiker die zich in een inlogflow bevindt, met behulp van aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Probeert het token op te halen voor een gebruiker die zich in een inlogflow bevindt, met behulp van de AppCredentials van de bot. (Overgenomen van BotFrameworkAdapter) |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een turncontext en voert u de middleware-pijplijn uit voor een binnenkomende activiteit. (Overgenomen van BotFrameworkAdapter) |
| ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een turncontext en voert u de middleware-pijplijn uit voor een binnenkomende activiteit. (Overgenomen van BotFrameworkAdapter) |
| ProcessAsync(HttpRequestMessage, HttpResponseMessage, IBot, CancellationToken) |
Deze methode kan vanuit een POST-methode worden aangeroepen op elke Controller-implementatie. |
| ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Stuurt een uitgaande activiteit. (Overgenomen van BotFrameworkHttpAdapterBase) |
| ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Primaire adaptermethode voor verwerkingsactiviteiten die vanaf het streamingkanaal worden verzonden. 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) |
Start de verwerking van activiteit voor de huidige botbeurt. (Overgenomen van BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Stuurt activiteiten naar het gesprek. (Overgenomen van BotFrameworkAdapter) |
| SendStreamingActivityAsync(Activity, CancellationToken) |
Stuurt een activiteit. (Overgenomen van BotFrameworkHttpAdapterBase) |
| SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Meldt de gebruiker uit via de tokenserver, met aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Meldt de gebruiker uit via de tokenserver, met behulp van de AppCredentials van de bot. (Overgenomen van BotFrameworkAdapter) |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Vervangt een bestaande activiteit in het gesprek. (Overgenomen van BotFrameworkAdapter) |
| Use(IMiddleware) |
Voegt middleware toe aan de pipeline van de adapter. (Overgenomen van BotFrameworkAdapter) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Een Bot Builder Adapter-implementatie die wordt gebruikt om HTTP-verzoeken van bot Framework af te handelen. (Overgenomen van BotFrameworkAdapter) |
Extensiemethoden
| Name | Description |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Voegt middleware toe aan de adapter om één of meer BotState objecten in de draaicontext te registreren. De middleware registreert de toestandsobjecten in de beurtcontext aan het begin van elke beurt. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Verouderd.
Registreert gebruikers- en conversatietoestandobjecten met de adapter. Deze objecten zijn beschikbaar via de TurnStatemethodeGet<T>() . van de turn context. |
| UseStorage(BotAdapter, IStorage) |
Voegt middleware toe aan de adapter om een IStorage object te registreren in de draaicontext. De middleware registreert de toestandsobjecten in de beurtcontext aan het begin van elke beurt. |