Sprache

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

Name Beschreibung
Activity

Die Aktivität wurde auf den Bot gepostet.

CancellationToken

Der Kontext für den Bot.

ConversationData

Private Bot-Daten, die mit einem Gespräch verknüpft sind.

(Geerbt von IBotData)
PrivateConversationData

Private Bot-Daten, die mit einem Nutzer in einem Gespräch verknüpft sind.

(Geerbt von IBotData)
UserData

Private Bot-Daten, die mit einem Nutzer verknüpft sind (über alle Kanäle und Konversationen hinweg).

(Geerbt von IBotData)

Methoden

Name Beschreibung
FlushAsync(CancellationToken)

Spült die Bot-Daten zu IBotDataStore<T>

(Geerbt von IBotData)
LoadAsync(CancellationToken)

Lädt die Bot-Daten von IBotDataStore<T>

(Geerbt von IBotData)
MakeMessage()

Mach eine Nachricht.

(Geerbt von IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Posten Sie eine Nachricht, die an den Nutzer gesendet wird.

(Geerbt von IBotToUser)

Erweiterungsmethoden

Name Beschreibung
PostAsync(IBotToUser, String, String, CancellationToken)

Posten Sie eine Nachricht, die an den Nutzer gesendet wird, und verwenden Sie vorherige Nachrichten, um den Kontext des Gesprächs herzustellen.

SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken)

Posten Sie eine Nachricht und optional SSML, die an den Benutzer gesendet werden, wobei vorherige Nachrichten verwendet werden, um einen Gesprächskontext herzustellen.

Gilt für: