Langue

IBotContext Interface

Définition

Le 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

Nom Description
Activity

L’activité postée sur le bot.

CancellationToken

Le contexte du bot.

ConversationData

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

(Hérité de IBotData)
PrivateConversationData

Données privées de bots associées à un utilisateur lors d’une conversation.

(Hérité de IBotData)
UserData

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

(Hérité de IBotData)

Méthodes

Nom Description
FlushAsync(CancellationToken)

Vidage des données du bot vers IBotDataStore<T>

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

Charge les données du bot depuis IBotDataStore<T>

(Hérité de IBotData)
MakeMessage()

Envoie un message.

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

Publiez un message à envoyer à l’utilisateur.

(Hérité de IBotToUser)

Méthodes d’extension

Nom Description
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 un SSML optionnel à envoyer à l’utilisateur, en utilisant les messages précédents pour établir un contexte de conversation.

S’applique à