Partager via


IBotContext Interface

Définition

Contexte du 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
Dérivé
Implémente

Propriétés

Activity

Activité publiée sur le bot.

CancellationToken

Contexte du bot.

ConversationData

Données de bot privées associées à une conversation.

(Hérité de IBotData)
PrivateConversationData

Données de bot privées associées à un utilisateur dans une conversation.

(Hérité de IBotData)
UserData

Données de bot privées associées à un utilisateur (sur tous les canaux et conversations).

(Hérité de IBotData)

Méthodes

FlushAsync(CancellationToken)

Vide les données du bot sur IBotDataStore<T>

(Hérité de IBotData)
LoadAsync(CancellationToken)

Charge les données du bot à partir de IBotDataStore<T>

(Hérité de IBotData)
MakeMessage()

Créez un message.

(Hérité de IBotToUser)
PostAsync(IMessageActivity, CancellationToken)

Publiez un message à envoyer à l’utilisateur.

(Hérité de IBotToUser)

Méthodes d’extension

PostAsync(IBotToUser, String, String, CancellationToken)

Publiez un message à envoyer à l’utilisateur, en utilisant les messages précédents pour établir un contexte de conversation.

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

Publiez un message et SSML facultatif à envoyer à l’utilisateur, en utilisant les messages précédents pour établir un contexte de conversation.

S’applique à