IBotContext Schnittstelle
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.
Der Kontext für den Bot.
public interface IBotContext : Microsoft.Bot.Builder.Dialogs.Internals.IBotData, Microsoft.Bot.Builder.Dialogs.Internals.IBotToUser
type IBotContext = interface
interface IBotData
interface IBotToUser
Public Interface IBotContext
Implements IBotData, IBotToUser
- Abgeleitet
- Implementiert
Eigenschaften
Activity |
Die an den Bot gesendete Aktivität. |
CancellationToken |
Der Kontext für den Bot. |
ConversationData |
Private Botdaten, die einer Konversation zugeordnet sind. (Geerbt von IBotData) |
PrivateConversationData |
Private Botdaten, die einem Benutzer in einer Unterhaltung zugeordnet sind. (Geerbt von IBotData) |
UserData |
Private Botdaten, die einem Benutzer zugeordnet sind (über alle Kanäle und Unterhaltungen hinweg). (Geerbt von IBotData) |
Methoden
FlushAsync(CancellationToken) |
Leert die Botdaten in IBotDataStore<T> (Geerbt von IBotData) |
LoadAsync(CancellationToken) |
Lädt die Botdaten aus IBotDataStore<T> (Geerbt von IBotData) |
MakeMessage() |
Erstellen Sie eine Nachricht. (Geerbt von IBotToUser) |
PostAsync(IMessageActivity, CancellationToken) |
Posten Sie eine Nachricht, die an den Benutzer gesendet werden soll. (Geerbt von IBotToUser) |
Erweiterungsmethoden
PostAsync(IBotToUser, String, String, CancellationToken) |
Posten Sie eine Nachricht, die an den Benutzer gesendet werden soll, und verwenden Sie dabei vorherige Nachrichten, um einen Konversationskontext einzurichten. |
SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
Posten Sie eine Nachricht und optional SSML, die an den Benutzer gesendet werden soll, und verwenden Sie dabei vorherige Nachrichten, um einen Konversationskontext einzurichten. |