BotFrameworkHttpAdapterBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine 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
- Vererbung
- Abgeleitet
- Implementiert
Hinweise
BotFrameworkAdapter wird weiterhin unterstützt, der empfohlene Adapter wird jedoch CloudAdapter
.
Konstruktoren
BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initialisiert eine neue Instanz der BotFrameworkHttpAdapterBase Klasse. |
BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>) |
Initialisiert eine neue Instanz der BotFrameworkHttpAdapterBase Klasse. |
BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>) |
Initialisiert eine neue Instanz der BotFrameworkHttpAdapterBase Klasse. |
Felder
BotIdentityKey |
Der Zeichenfolgenwert für den Bot-Identitätsschlüssel. (Geerbt von BotAdapter) |
InvokeResponseKey |
Der Schlüsselwert für alle InvokeResponseActivity-Elemente, die sich auf "TurnState" benädigen. (Geerbt von BotAdapter) |
OAuthScopeKey |
Der Zeichenfolgenwert für den OAuth-Bereichsschlüssel. (Geerbt von BotAdapter) |
Eigenschaften
AppCredentialMap |
Ruft die Zuordnung der Anwendungen zu AppCredentials für diesen Adapter ab. (Geerbt von BotFrameworkAdapter) |
ChannelProvider |
Ruft den Kanalanbieter für diesen Adapter ab. (Geerbt von BotFrameworkAdapter) |
ClaimsIdentity |
Dient zum Abrufen oder Festlegen der Anspruchsidentität für diesen Adapter. |
ConnectedBot |
Ruft den bot ab, der mit diesem Adapter verbunden ist, oder legt diesen fest. |
CredentialProvider |
Ruft den Anmeldeinformationsanbieter für diesen Adapter ab. (Geerbt von BotFrameworkAdapter) |
HttpClient |
Ruft den benutzerdefinierten HttpClient für diesen Adapter ab, falls angegeben. (Geerbt von BotFrameworkAdapter) |
Logger |
Ruft den Logger für diesen Adapter ab. (Geerbt von BotFrameworkAdapter) |
MiddlewareSet |
Ruft die Sammlung von Middleware in der Pipeline des Adapters ab. (Geerbt von BotAdapter) |
OnTurnError |
Dient zum Abrufen oder Festlegen eines Fehlerhandlers, der Ausnahmen in der Middleware oder Anwendung abfangen kann. (Geerbt von BotAdapter) |
RequestHandlers |
Dient zum Abrufen oder Festlegen der Anforderungshandler für diesen Adapter. |
Methoden
BuildCredentialsAsync(String, String) |
Logik zum Erstellen eines AppCredentials Objekts, das zum Abrufen von Token für diesen HttpClient verwendet werden soll. (Geerbt von BotFrameworkAdapter) |
CanProcessOutgoingActivity(Activity) |
Wertet aus, ob die Verarbeitung einer ausgehenden Aktivität möglich ist. |
ConnectNamedPipeAsync(String, IBot, String) |
Erstellt einen neuen StreamingRequestHandler, um die angegebene Named Pipe zu überwachen und Anforderungen an diesen Adapter zu übergeben. |
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht an eine Unterhaltung. (Geerbt von BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht an eine Unterhaltung. (Geerbt von BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. (Geerbt von BotFrameworkAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. (Geerbt von BotFrameworkAdapter) |
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht an eine Unterhaltung. (Geerbt von BotAdapter) |
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. (Geerbt von BotFrameworkAdapter) |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Erstellt eine Unterhaltung im angegebenen Kanal. (Geerbt von BotFrameworkAdapter) |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Veraltet.
Erstellt eine Unterhaltung im angegebenen Kanal. Überladung empfängt eine ConversationReference einschließlich des Mandanten. (Geerbt von BotFrameworkAdapter) |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Erstellt eine Unterhaltung im angegebenen Kanal. (Geerbt von BotFrameworkAdapter) |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Veraltet.
Erstellt eine Unterhaltung im angegebenen Kanal. Überladung empfängt eine ConversationReference einschließlich des Mandanten. (Geerbt von BotFrameworkAdapter) |
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Erstellt eine Unterhaltung im angegebenen Kanal. (Geerbt von BotAdapter) |
CreateOAuthApiClientAsync(ITurnContext) |
Erstellt einen OAuth-Client für den Bot. (Geerbt von BotFrameworkAdapter) |
CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Erstellt einen OAuth-Client für den Bot mit den Anmeldeinformationen. (Geerbt von BotFrameworkAdapter) |
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Löscht eine vorhandene Aktivität in der Unterhaltung. (Geerbt von BotFrameworkAdapter) |
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Entfernt ein Mitglied aus der aktuellen Unterhaltung. (Geerbt von BotFrameworkAdapter) |
Dispose() |
Eine HTTP-Adapterbasisklasse. |
Dispose(Boolean) |
Entfernt Ressourcen des StreamingRequestHandler. |
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden. (Geerbt von BotFrameworkAdapter) |
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Führt einen Tokenaustauschvorgang aus, z. B. für einmaliges Anmelden. (Geerbt von BotFrameworkAdapter) |
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Ruft Azure Active Directory-Token für bestimmte Ressourcen für eine konfigurierte Verbindung mithilfe von angepassten AppCredentials ab. (Geerbt von BotFrameworkAdapter) |
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Ruft Azure Active Directory-Token für bestimmte Ressourcen in einer konfigurierten Verbindung mithilfe der AppCredentials des Bots ab. (Geerbt von BotFrameworkAdapter) |
GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Listet die Mitglieder einer bestimmten Aktivität auf. (Geerbt von BotFrameworkAdapter) |
GetConversationMembersAsync(ITurnContext, CancellationToken) |
Listet die Mitglieder der aktuellen Unterhaltung auf. (Geerbt von BotFrameworkAdapter) |
GetConversationsAsync(ITurnContext, String, CancellationToken) |
Listet die Unterhaltungen auf, an denen dieser Bot für einen bestimmten Kanalserver teilgenommen hat. Der Kanalserver gibt Ergebnisse in Seiten zurück, und jede Seite enthält eine |
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Listet die Unterhaltungen auf, an denen dieser Bot für einen bestimmten Kanalserver teilgenommen hat. Der Kanalserver gibt Ergebnisse in Seiten zurück, und jede Seite enthält eine |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der mit angepassten AppCredentials an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. (Geerbt von BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der mit angepassten AppCredentials an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. (Geerbt von BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden, indem Sie die AppCredentials des Bots verwenden. (Geerbt von BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden, indem Sie die AppCredentials des Bots verwenden. (Geerbt von BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. (Geerbt von BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. (Geerbt von BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Rufen Sie den unformatierten Anmeldelink ab, der an den Benutzer gesendet werden soll, um sich für einen Verbindungsnamen anzumelden. (Geerbt von BotFrameworkAdapter) |
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer mithilfe von angepassten AppCredentials ab. (Geerbt von BotFrameworkAdapter) |
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Ruft den Tokenstatus für jede konfigurierte Verbindung für den angegebenen Benutzer mithilfe der AppCredentials des Bots ab. (Geerbt von BotFrameworkAdapter) |
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldefluss befindet, mithilfe von angepassten AppCredentials. (Geerbt von BotFrameworkAdapter) |
GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Versucht, das Token für einen Benutzer abzurufen, der sich in einem Anmeldefluss befindet, mithilfe der AppCredentials des Bots. (Geerbt von BotFrameworkAdapter) |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Erstellt einen Turnkontext und führt die Middlewarepipeline für eine eingehende Aktivität aus. (Geerbt von BotFrameworkAdapter) |
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Erstellt einen Turnkontext und führt die Middlewarepipeline für eine eingehende Aktivität aus. (Geerbt von BotFrameworkAdapter) |
ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Sendet eine ausgehende Aktivität. |
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Primäre Adaptermethode für die Verarbeitung von Aktivitäten, die vom Streamingkanal gesendet werden. Erstellt einen Turnkontext und führt die Middlewarepipeline für eine eingehende Aktivität aus. Löst ArgumentNullException für Nullargumente aus. |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Startet die Aktivitätsverarbeitung für die aktuelle Bot-Turn. (Geerbt von BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Sendet Aktivitäten an die Unterhaltung. (Geerbt von BotFrameworkAdapter) |
SendStreamingActivityAsync(Activity, CancellationToken) |
Sendet eine Aktivität. |
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Signiert den Benutzer mit dem Tokenserver mit angepassten AppCredentials. (Geerbt von BotFrameworkAdapter) |
SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Meldet den Benutzer mit dem Tokenserver unter Verwendung der AppCredentials des Bots ab. (Geerbt von BotFrameworkAdapter) |
UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Ersetzt eine vorhandene Aktivität in der Unterhaltung. (Geerbt von BotFrameworkAdapter) |
Use(IMiddleware) |
Fügt Middleware zur Pipeline des Adapters hinzu. (Geerbt von BotFrameworkAdapter) |
Explizite Schnittstellenimplementierungen
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Eine HTTP-Adapterbasisklasse. (Geerbt von BotFrameworkAdapter) |
Erweiterungsmethoden
UseBotState(BotAdapter, BotState[]) |
Fügt dem Adapter Middleware hinzu, um ein oder mehrere BotState Objekte im Turnkontext zu registrieren. Die Middleware registriert die Zustandsobjekte im Turnkontext am Anfang jeder Drehung. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Veraltet.
Registriert Benutzer- und Unterhaltungsstatusobjekte mit dem Adapter. Diese Objekte werden über die TurnStatedes Turnkontexts verfügbar sein.Get<T>() Methode. |
UseStorage(BotAdapter, IStorage) |
Fügt dem Adapter Middleware hinzu, um ein IStorage -Objekt im Turnkontext zu registrieren. Die Middleware registriert die Zustandsobjekte im Turnkontext am Anfang jeder Drehung. |