Delen via


IBotContext Interface

Definitie

De context voor de 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
Afgeleid
Implementeringen

Eigenschappen

Activity

De activiteit die naar de bot is gepost.

CancellationToken

De context voor de bot.

ConversationData

Privé-botgegevens die zijn gekoppeld aan een gesprek.

(Overgenomen van IBotData)
PrivateConversationData

Persoonlijke botgegevens die zijn gekoppeld aan een gebruiker in een gesprek.

(Overgenomen van IBotData)
UserData

Privé-botgegevens die zijn gekoppeld aan een gebruiker (in alle kanalen en gesprekken).

(Overgenomen van IBotData)

Methoden

FlushAsync(CancellationToken)

Hiermee worden de botgegevens leeggemaakt naar IBotDataStore<T>

(Overgenomen van IBotData)
LoadAsync(CancellationToken)

Laadt de botgegevens uit IBotDataStore<T>

(Overgenomen van IBotData)
MakeMessage()

Maak een bericht.

(Overgenomen van IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Plaats een bericht dat naar de gebruiker moet worden verzonden.

(Overgenomen van IBotToUser)

Extensiemethoden

PostAsync(IBotToUser, String, String, CancellationToken)

Post een bericht dat naar de gebruiker moet worden verzonden, met behulp van eerdere berichten om een gesprekscontext tot stand te brengen.

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

Plaats een bericht en optionele SSML om naar de gebruiker te worden verzonden, met behulp van eerdere berichten om een gesprekscontext tot stand te brengen.

Van toepassing op