BotFrameworkHttpAdapterBase 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 HTTP-adapterbasisklasse.
public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
type BotFrameworkHttpAdapterBase = class
inherit BotFrameworkAdapter
interface IStreamingActivityProcessor
interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
- Overname
- Afgeleid
- Implementeringen
Opmerkingen
BotFrameworkAdapter wordt nog steeds ondersteund, maar de aanbevolen adapter is CloudAdapter.
Constructors
| BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initialiseert een nieuw exemplaar van de klasse BotFrameworkHttpAdapterBase. |
| BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>) |
Initialiseert een nieuw exemplaar van de klasse BotFrameworkHttpAdapterBase. |
| BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>) |
Initialiseert een nieuw exemplaar van de klasse BotFrameworkHttpAdapterBase. |
Velden
| BotIdentityKey |
De tekenreekswaarde voor de bot-id-sleutel. (Overgenomen van BotAdapter) |
| InvokeResponseKey |
De sleutelwaarde voor een InvokeResponseActivity die zich in de TurnState zou kunnen vinden. (Overgenomen van BotAdapter) |
| OAuthScopeKey |
De tekenreekswaarde voor de OAuth-bereiksleutel. (Overgenomen van BotAdapter) |
Eigenschappen
| AppCredentialMap |
Hiermee haalt u de kaart van toepassingen op voor AppCredentials voor deze adapter. (Overgenomen van BotFrameworkAdapter) |
| ChannelProvider |
Hiermee haalt u de kanaalprovider voor deze adapter op. (Overgenomen van BotFrameworkAdapter) |
| ClaimsIdentity |
Hiermee haalt u de claimidentiteit voor deze adapter op of stelt u deze in. |
| ConnectedBot |
Hiermee haalt u de bot op die is verbonden met deze adapter of stelt u deze in. |
| CredentialProvider |
Hiermee haalt u de referentieprovider voor deze adapter op. (Overgenomen van BotFrameworkAdapter) |
| HttpClient |
Hiermee haalt u de aangepaste HttpClient voor deze adapter op, indien opgegeven. (Overgenomen van BotFrameworkAdapter) |
| Logger |
Hiermee haalt u de logger voor deze adapter op. (Overgenomen van BotFrameworkAdapter) |
| MiddlewareSet |
Haalt de verzameling middleware op in de pijplijn van de adapter. (Overgenomen van BotAdapter) |
| OnTurnError |
Hiermee wordt een fouthandler opgehaald of ingesteld die uitzonderingen in de middleware of toepassing kan ondervangen. (Overgenomen van BotAdapter) |
| RequestHandlers |
Hiermee haalt u de aanvraaghandlers voor deze adapter op of stelt u deze in. |
Methoden
| BuildCredentialsAsync(String, String) |
Logica voor het bouwen van een AppCredentials-object dat moet worden gebruikt voor het verkrijgen van tokens voor deze HttpClient. (Overgenomen van BotFrameworkAdapter) |
| CanProcessOutgoingActivity(Activity) |
Evalueert of het verwerken van een uitgaande activiteit mogelijk is. |
| ConnectNamedPipeAsync(String, IBot, String) |
Hiermee maakt u een nieuwe StreamingRequestHandler om naar de opgegeven named pipe te luisteren en aanvragen door te geven aan deze adapter. |
| 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) |
Verzendt een proactief bericht van de bot naar een gesprek. (Overgenomen van BotFrameworkAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Verzendt 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) |
Verzendt een proactief bericht van de bot naar een gesprek. (Overgenomen van BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
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) |
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) |
Hiermee maakt u een gesprek op het opgegeven kanaal. (Overgenomen van BotAdapter) |
| CreateOAuthApiClientAsync(ITurnContext) |
Hiermee maakt u een OAuth-client voor de bot. (Overgenomen van BotFrameworkAdapter) |
| CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Hiermee maakt u een OAuth-client voor de bot met de referenties. (Overgenomen van BotFrameworkAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit in het gesprek. (Overgenomen van BotFrameworkAdapter) |
| DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Hiermee verwijdert u een lid uit het huidige gesprek. (Overgenomen van BotFrameworkAdapter) |
| Dispose() |
Een HTTP-adapterbasisklasse. |
| Dispose(Boolean) |
Verwijdert resources van de StreamingRequestHandler. |
| 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) |
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) |
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) |
Geeft een lijst weer van de leden van een bepaalde activiteit. (Overgenomen van BotFrameworkAdapter) |
| GetConversationMembersAsync(ITurnContext, CancellationToken) |
Geeft een lijst weer 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 retourneert resultaten op pagina's 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 retourneert resultaten op pagina's en elke pagina bevat een |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
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) |
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) |
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) |
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) |
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 voor elke geconfigureerde verbinding voor de opgegeven gebruiker op met behulp van aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
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) |
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) |
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) |
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) |
| ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Hiermee wordt een uitgaande activiteit verzonden. |
| ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
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. Genereert ArgumentNullException op null-argumenten. |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Hiermee start u de activiteitsverwerking voor de huidige botdraai. (Overgenomen van BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Hiermee worden activiteiten naar het gesprek verzonden. (Overgenomen van BotFrameworkAdapter) |
| SendStreamingActivityAsync(Activity, CancellationToken) |
Hiermee wordt een activiteit verzonden. |
| SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Hiermee wordt de gebruiker afgetekend bij de tokenserver met behulp van aangepaste AppCredentials. (Overgenomen van BotFrameworkAdapter) |
| SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Hiermee wordt de gebruiker afgetekend bij 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) |
Hiermee voegt u middleware toe aan de pijplijn van de adapter. (Overgenomen van BotFrameworkAdapter) |
Expliciete interface-implementaties
| IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Een HTTP-adapterbasisklasse. (Overgenomen van BotFrameworkAdapter) |
Extensiemethoden
| UseBotState(BotAdapter, BotState[]) |
Hiermee voegt u middleware toe aan de adapter om een of meer BotState objecten te registreren op de context van de turn. 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 TurnStatevan de turncontext.Get<T>() methode. |
| UseStorage(BotAdapter, IStorage) |
Hiermee voegt u middleware toe aan de adapter om een IStorage-object te registreren bij de turncontext. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt. |