Taal

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

Name Description
Activity

De activiteit die op bot is geplaatst.

CancellationToken

De context voor de bot.

ConversationData

Privé-botgegevens die gekoppeld zijn aan een gesprek.

(Overgenomen van IBotData)
PrivateConversationData

Privé-botgegevens die gekoppeld zijn aan een gebruiker in een gesprek.

(Overgenomen van IBotData)
UserData

Private botgegevens die aan een gebruiker zijn gekoppeld (over alle kanalen en gesprekken).

(Overgenomen van IBotData)

Methoden

Name Description
FlushAsync(CancellationToken)

Spoelt de botdata naar IBotDataStore<T>

(Overgenomen van IBotData)
LoadAsync(CancellationToken)

Laadt de botgegevens van IBotDataStore<T>

(Overgenomen van IBotData)
MakeMessage()

Maak een boodschap.

(Overgenomen van IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Plaats een bericht dat naar de gebruiker gestuurd wordt.

(Overgenomen van IBotToUser)

Extensiemethoden

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

Plaats een bericht dat naar de gebruiker wordt gestuurd, waarbij eerdere berichten worden gebruikt om de context van het gesprek te creëren.

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

Plaats een bericht en optioneel SSML om naar de gebruiker te sturen, waarbij eerdere berichten worden gebruikt om een conversatiecontext te creëren.

Van toepassing op