ITurnContext Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit le contexte d’un tour de bot.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Dérivé
Remarques
Le contexte fournit les 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
Activity |
Obtient l’activité de 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 en cours. |
TurnState |
Obtient la collection de valeurs mises en cache avec l’objet de contexte pendant la durée de vie du tour. |
Méthodes
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 d’activité de suppression. |
OnSendActivities(SendActivitiesHandler) |
Ajoute un gestionnaire de réponses pour les opérations d’activité d’envoi. |
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
GetDebugger(ITurnContext) |
Méthode d’extension pour obtenir IDialogDebugger à partir de TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Envoie une activité de suivi à à des fins de BotAdapter journalisation. |