Langue

ITurnContext Interface

Définition

Fournit un contexte pour un tour d’un bot.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Dérivé

Remarques

Le contexte fournit des informations nécessaires pour traiter une activité entrante. L’objet de contexte est créé par un BotAdapter et conserve la longueur du tour.

Propriétés

Nom Description
Activity

Obtient l’activité pour ce tour du bot.

Adapter

Obtient l’adaptateur de bot qui a créé cet objet de contexte.

Responded

Obtient une valeur indiquant si au moins une réponse a été envoyée pour le tour actuel.

TurnState

Obtient la collection de valeurs mises en cache avec l’objet de contexte pour la durée de vie du tour.

Méthodes

Nom Description
DeleteActivityAsync(ConversationReference, CancellationToken)

Supprime une activité existante.

DeleteActivityAsync(String, CancellationToken)

Supprime une activité existante.

OnDeleteActivity(DeleteActivityHandler)

Ajoute un gestionnaire de réponses pour les opérations de suppression d’activité.

OnSendActivities(SendActivitiesHandler)

Ajoute un gestionnaire de réponses pour les opérations d’envoi d’activité.

OnUpdateActivity(UpdateActivityHandler)

Ajoute un gestionnaire de réponses pour les opérations d’activité de mise à jour.

SendActivitiesAsync(IActivity[], CancellationToken)

Envoie un ensemble d’activités à l’expéditeur de l’activité entrante.

SendActivityAsync(IActivity, CancellationToken)

Envoie une activité à l’expéditeur de l’activité entrante.

SendActivityAsync(String, String, String, CancellationToken)

Envoie une activité de message à l’expéditeur de l’activité entrante.

UpdateActivityAsync(IActivity, CancellationToken)

Remplace une activité existante.

Méthodes d’extension

Nom Description
GetDebugger(ITurnContext)

Méthode d’extension pour obtenir IDialogDebugger depuis TurnContext.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Envoie une activité de trace au BotAdapter à des fins de journalisation.

S’applique à

Voir aussi