ITurnContext<T> 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, où la propriété du Activity contexte est fortement typée.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Paramètres de type
- T
Type d’activité pour ce tour du bot.
- Dérivé
- Implémente
Remarques
L’interface IActivity définit les propriétés partagées par chaque type d’activité. Les interfaces qui dérivent d’incluent IActivity des propriétés spécifiques à un type d’activité spécifique. Par exemple, IMessageActivity inclut les propriétés associées aux activités de message et IEventActivity les propriétés associées aux activités d’événement.
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. (Hérité de ITurnContext) |
Responded |
Obtient une valeur indiquant si au moins une réponse a été envoyée pour le tour en cours. (Hérité de ITurnContext) |
TurnState |
Obtient la collection de valeurs mises en cache avec l’objet de contexte pendant la durée de vie du tour. (Hérité de ITurnContext) |
Méthodes
DeleteActivityAsync(ConversationReference, CancellationToken) |
Supprime une activité existante. (Hérité de ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Supprime une activité existante. (Hérité de ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Ajoute un gestionnaire de réponses pour les opérations d’activité de suppression. (Hérité de ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Ajoute un gestionnaire de réponses pour les opérations d’activité d’envoi. (Hérité de ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Ajoute un gestionnaire de réponses pour les opérations d’activité de mise à jour. (Hérité de ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Envoie un ensemble d’activités à l’expéditeur de l’activité entrante. (Hérité de ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Envoie une activité à l’expéditeur de l’activité entrante. (Hérité de ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Envoie une activité de message à l’expéditeur de l’activité entrante. (Hérité de ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Remplace une activité existante. (Hérité de ITurnContext) |
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. |