IActivity 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.
Propriétés partagées pour toutes les activités.
public interface IActivity
type IActivity = interface
Public Interface IActivity
- Dérivé
Propriétés
ChannelData |
Obtient ou définit une charge utile spécifique au canal. |
ChannelId |
Obtient ou définit le canal associé à cette activité. |
Conversation |
Obtient ou définit l’adresse de la conversation à laquelle cette activité est associée. |
Entities |
Obtient ou définit la collection d’objets Entity, chacun contenant des métadonnées sur cette activité. Chaque objet Entity est typé. |
From |
Obtient ou définit l’adresse de l’expéditeur. |
Id |
Obtient ou définit iD pour l’activité. |
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. |
Recipient |
Obtient ou définit l’adresse qui a reçu le message. |
ReplyToId |
Obtient ou définit l’ID d’origine à laquelle cette activité est une réponse. |
ServiceUrl |
Obtient ou définit l’URL du service où les réponses à cette activité doivent être envoyées. |
Timestamp |
Obtient ou définit l’horodatage de l’envoi de ce message (UTC). |
Type |
Obtient ou définit le type d’activité. |
Méthodes
ApplyConversationReference(ConversationReference, Boolean) |
Mises à jour une activité avec les informations de remise à partir d’une référence de conversation existante. |
AsContactRelationUpdateActivity() |
RetourneZ IContactRelationUpdateActivity s’il s’agit d’une activité contactRelationUpdate; sinon, null. |
AsConversationUpdateActivity() |
Retourne IConversationUpdateActivity s’il s’agit d’une activité conversationUpdate; sinon, null. |
AsEndOfConversationActivity() |
Retourne IEndOfConversationActivity s’il s’agit d’une activité de fin de conversation; sinon, null. |
AsEventActivity() |
Retourne IEventActivity s’il s’agit d’une activité d’événement; sinon, null. |
AsInstallationUpdateActivity() |
Retourne IInstallationUpdateActivity s’il s’agit d’une activité installationUpdate; sinon, null. |
AsInvokeActivity() |
Retourne IInvokeActivity s’il s’agit d’une activité invoke; sinon, null. |
AsMessageActivity() |
RetourneZ IMessageActivity s’il s’agit d’une activité de message; sinon, null. |
AsMessageDeleteActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suppression de message; sinon, null. |
AsMessageReactionActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de réaction de message, null dans le cas contraire. |
AsMessageUpdateActivity() |
Renvoie IMessageUpdateActivity s’il s’agit d’une activité de mise à jour de message; sinon, null. |
AsSuggestionActivity() |
Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suggestion; sinon, null. |
AsTypingActivity() |
Retourne ITypingActivity s’il s’agit d’une activité de saisie; sinon, null. |
GetChannelData<TypeT>() |
Obtient les données du canal en tant qu’objet fortement typé. |
GetConversationReference() |
Obtient une référence de conversation à partir d’une activité. |
TryGetChannelData<TypeT>(TypeT) |
Essayez d’obtenir les channeldata en tant qu’objet fortement typé. |
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. |
TeamsNotifyUser(IActivity) |
Configure l’activité actuelle pour générer une notification dans Teams. |
TeamsNotifyUser(IActivity, Boolean, String) |
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é. |