CloudAdapterBase 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.
Ein Adapter, der das Bot Framework-Protokoll implementiert und in verschiedenen öffentlichen und privaten Cloudumgebung gehostet werden kann.
public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
- Vererbung
- Abgeleitet
Konstruktoren
CloudAdapterBase(BotFrameworkAuthentication, ILogger) |
Initialisiert eine neue Instanz der CloudAdapterBase-Klasse. |
Felder
BotIdentityKey |
Der Zeichenfolgenwert für den Botidentitätsschlüssel. (Geerbt von BotAdapter) |
InvokeResponseKey |
Der Schlüsselwert für alle InvokeResponseActivity-Elemente, die sich im TurnState-Objekt finden würden. (Geerbt von BotAdapter) |
OAuthScopeKey |
Der Zeichenfolgenwert für den OAuth-Bereichsschlüssel. (Geerbt von BotAdapter) |
Eigenschaften
BotFrameworkAuthentication |
Ruft die BotFrameworkAuthentication Instanz für diesen Adapter ab. |
Logger |
Ruft einen ILogger ab, der innerhalb dieses Adapters und seiner Unterklassen verwendet werden soll. |
MiddlewareSet |
Ruft die Auflistung der Middleware in der Pipeline des Adapters ab. (Geerbt von BotAdapter) |
OnTurnError |
Ruft einen Fehlerhandler ab, der Ausnahmen in der Middleware oder Anwendung abfangen kann, oder legt diesen fest. (Geerbt von BotAdapter) |
Methoden
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht an eine Unterhaltung. |
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht an eine Unterhaltung. |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. |
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht an eine Unterhaltung. |
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Sendet eine proaktive Nachricht vom Bot an eine Unterhaltung. |
CreateClaimsIdentity(String) |
Dies ist ein Hilfsprogramm zum Erstellen der ClaimsIdentity-Struktur aus einer appId, die dem TurnContext hinzugefügt wird. Es ist für die Verwendung in proaktiven Und Named-Pipe-Szenarien vorgesehen. |
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Erstellt eine Unterhaltung im angegebenen Kanal. |
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Löscht beim Überschreiben in einer abgeleiteten Klasse eine vorhandene Aktivität in der Konversation. |
GetStreamingConnectorFactory(Activity) |
Ruft die richtige Streamingconnector-Factory ab, die die angegebene Aktivität verarbeitet. |
ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken) |
Die Implementierung für die Verarbeitung einer Aktivität, die an diesen Bot gesendet wird. |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Erstellt einen Turnkontext und führt die Middlewarepipeline für eine eingehende TRUSTED-Aktivität aus. (Geerbt von BotAdapter) |
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Die Implementierung für die Verarbeitung einer Aktivität, die an diesen Bot gesendet wird. |
ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Die Implementierung für die Fortsetzung der Unterhaltung. |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Startet die Aktivitätsverarbeitung für den aktuellen Botwechsel. (Geerbt von BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Wenn Sie in einer abgeleiteten Klasse überschrieben werden, werden Aktivitäten an die Konversation gesendet. |
UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Ersetzt beim Überschreiben in einer abgeleiteten Klasse eine vorhandene Aktivität in der Konversation. |
Use(IMiddleware) |
Fügt der Pipeline des Adapters Middleware hinzu. (Geerbt von BotAdapter) |
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 zu Beginn jedes Turns im Turnkontext. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Veraltet.
Registriert Benutzer- und Unterhaltungsstatusobjekte beim Adapter. Diese Objekte sind über die .Get<T>()-Methode des turn-Kontexts TurnStateverfügbar. |
UseStorage(BotAdapter, IStorage) |
Fügt dem Adapter Middleware hinzu, um ein IStorage Objekt im Turnkontext zu registrieren. Die Middleware registriert die Zustandsobjekte zu Beginn jedes Turns im Turnkontext. |