IBotContext Schnittstelle

Definition

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.

Gilt für: