Dela via


IBotContext Gränssnitt

Definition

Kontexten för roboten.

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
Härledda
Implementeringar

Egenskaper

Activity

Aktiviteten som publiceras i roboten.

CancellationToken

Kontexten för roboten.

ConversationData

Privata robotdata som är associerade med en konversation.

(Ärvd från IBotData)
PrivateConversationData

Privata robotdata som är associerade med en användare i en konversation.

(Ärvd från IBotData)
UserData

Privata robotdata som är associerade med en användare (i alla kanaler och konversationer).

(Ärvd från IBotData)

Metoder

FlushAsync(CancellationToken)

Tömer robotdata till IBotDataStore<T>

(Ärvd från IBotData)
LoadAsync(CancellationToken)

Läser in robotdata från IBotDataStore<T>

(Ärvd från IBotData)
MakeMessage()

Gör ett meddelande.

(Ärvd från IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Publicera ett meddelande som ska skickas till användaren.

(Ärvd från IBotToUser)

Tilläggsmetoder

PostAsync(IBotToUser, String, String, CancellationToken)

Publicera ett meddelande som ska skickas till användaren med hjälp av tidigare meddelanden för att upprätta en konversationskontext.

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

Publicera ett meddelande och valfri SSML som ska skickas till användaren med hjälp av tidigare meddelanden för att upprätta en konversationskontext.

Gäller för