ITraceActivity 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.
Représente un point dans la logique d’un bot, pour faciliter le débogage du bot.
public interface ITraceActivity : Microsoft.Bot.Schema.IActivity
type ITraceActivity = interface
interface IActivity
Public Interface ITraceActivity
Implements IActivity
- Dérivé
- Implémente
Remarques
L’activité de trace est généralement journalisée par les composants de l’historique des transcriptions pour faire partie d’un historique de transcription. Dans les scénarios de débogage à distance, l’activité de trace peut être envoyée au client afin que l’activité puisse être inspectée dans le cadre du flux de débogage.
Les activités de trace ne sont normalement pas affichées à l’utilisateur et sont internes à la journalisation des transcriptions et au débogage des développeurs.
Consultez également InspectionMiddleware.
Propriétés
ChannelData |
Obtient ou définit une charge utile spécifique au canal. (Hérité de IActivity) |
ChannelId |
Obtient ou définit canal avec lequel cette activité est associée. (Hérité de IActivity) |
Conversation |
Obtient ou définit l’adresse de la conversation à laquelle cette activité est associée. (Hérité de IActivity) |
Entities |
Obtient ou définit la collection d’objets Entity, chacun contenant des métadonnées sur cette activité. Chaque objet Entity est typé. (Hérité de IActivity) |
From |
Obtient ou définit l’adresse de l’expéditeur. (Hérité de IActivity) |
Id |
Obtient ou définit l’ID de l’activité. (Hérité de IActivity) |
Label |
Obtient ou définit une étiquette facultative qui peut fournir des informations contextuelles sur la trace. |
LocalTimestamp |
Obtient ou définit la date et l’heure locales du message, exprimées au format ISO-8601. Par exemple, 2016-09-23T13:07:49.4714686-07:00. (Hérité de IActivity) |
Name |
Obtient ou définit le nom de l’opération de trace. |
Recipient |
Obtient ou définit l’adresse qui a reçu le message. (Hérité de IActivity) |
RelatesTo |
Obtient ou définit le ConversationReference, et éventuellement une activité spécifique au sein de cette conversation, auquel cette trace est liée. |
ReplyToId |
Obtient ou définit l’ID d’origine à laquelle cette activité est une réponse. (Hérité de IActivity) |
ServiceUrl |
Obtient ou définit l’URL du service où les réponses à cette activité doivent être envoyées. (Hérité de IActivity) |
Timestamp |
Obtient ou définit l’horodatage lorsque ce message a été envoyé (UTC). (Hérité de IActivity) |
Type |
Obtient ou définit le type d’activité. (Hérité de IActivity) |
Value |
Obtient ou définit le contenu de cette trace, tel que défini par la propriété ValueType ou Name. |
ValueType |
Obtient ou définit un identificateur facultatif pour le format de la propriété Value. |
Méthodes
ApplyConversationReference(ConversationReference, Boolean) |
Met à jour une activité avec les informations de remise à partir d’une référence de conversation existante. (Hérité de IActivity) |
AsContactRelationUpdateActivity() |
Renvoyer IContactRelationUpdateActivity s’il s’agit d’une activité contactRelationUpdate, null sinon. (Hérité de IActivity) |
AsConversationUpdateActivity() |
Retourne IConversationUpdateActivity s’il s’agit d’une activité conversationUpdate, null sinon. (Hérité de IActivity) |
AsEndOfConversationActivity() |
Retourne IEndOfConversationActivity s’il s’agit d’une activité de fin de conversation, null sinon. (Hérité de IActivity) |
AsEventActivity() |
Renvoie IEventActivity s’il s’agit d’une activité d’événement, null sinon. (Hérité de IActivity) |
AsInstallationUpdateActivity() |
Retourne IInstallationUpdateActivity s’il s’agit d’une activité installationUpdate, null sinon. (Hérité de IActivity) |
AsInvokeActivity() |
Retourne IInvokeActivity s’il s’agit d’une activité d’appel, null sinon. (Hérité de IActivity) |
AsMessageActivity() |
Retourne IMessageActivity s’il s’agit d’une activité de message, null sinon. (Hérité de IActivity) |
AsMessageDeleteActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suppression de message, null sinon. (Hérité de IActivity) |
AsMessageReactionActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de réaction de message, null sinon. (Hérité de IActivity) |
AsMessageUpdateActivity() |
Retourne IMessageUpdateActivity s’il s’agit d’une activité de mise à jour de message, null sinon. (Hérité de IActivity) |
AsSuggestionActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suggestion, null sinon. (Hérité de IActivity) |
AsTypingActivity() |
Retourne ITypingActivity s’il s’agit d’une activité de saisie, null dans le cas contraire. (Hérité de IActivity) |
GetChannelData<TypeT>() |
Obtient les données de canal comme objet fortement typé. (Hérité de IActivity) |
GetConversationReference() |
Obtient une référence de conversation à partir d’une activité. (Hérité de IActivity) |
TryGetChannelData<TypeT>(TypeT) |
Essayez d’obtenir channeldata en tant qu’objet fortement typé. (Hérité de IActivity) |
Méthodes d’extension
TeamsGetChannelId(IActivity) |
Obtient l’ID de canal de l’équipe à partir de l’activité actuelle. |
TeamsGetMeetingInfo(IActivity) |
Obtient l’objet TeamsMeetingInfo de l’activité actuelle. |
TeamsGetSelectedChannelId(IActivity) |
Obtient l’ID de canal sélectionné de l’équipe à partir de l’activité actuelle. |
TeamsGetTeamInfo(IActivity) |
Obtient l’objet TeamsInfo de l’activité actuelle. |
TeamsGetTeamOnBehalfOf(IActivity) |
Obtient la liste Teams OnBehalfOf de l’activité actuelle. |
TeamsNotifyUser(IActivity, Boolean, String) |
Configure l’activité actuelle pour générer une notification dans Teams. |
TeamsNotifyUser(IActivity) |
Configure l’activité actuelle pour générer une notification dans Teams. |
GetLocale(IActivity) |
Obtient les paramètres régionaux de l’activité. |
SetLocale(IActivity, String) |
Définit les paramètres régionaux de l’activité. |