Partager via


IActivity Interface

Définition

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 canal avec lequel cette activité est associée.

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 l’ID de 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 lorsque ce message a été envoyé (UTC).

Type

Obtient ou définit le type d’activité.

Méthodes

ApplyConversationReference(ConversationReference, Boolean)

Met à jour une activité avec les informations de remise à partir d’une référence de conversation existante.

AsContactRelationUpdateActivity()

Renvoyer IContactRelationUpdateActivity s’il s’agit d’une activité contactRelationUpdate, null sinon.

AsConversationUpdateActivity()

Retourne IConversationUpdateActivity s’il s’agit d’une activité conversationUpdate, null sinon.

AsEndOfConversationActivity()

Retourne IEndOfConversationActivity s’il s’agit d’une activité de fin de conversation, null sinon.

AsEventActivity()

Renvoie IEventActivity s’il s’agit d’une activité d’événement, null sinon.

AsInstallationUpdateActivity()

Retourne IInstallationUpdateActivity s’il s’agit d’une activité installationUpdate, null sinon.

AsInvokeActivity()

Retourne IInvokeActivity s’il s’agit d’une activité d’appel, null sinon.

AsMessageActivity()

Retourne IMessageActivity s’il s’agit d’une activité de message, null sinon.

AsMessageDeleteActivity()

Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suppression de message, null sinon.

AsMessageReactionActivity()

Renvoie IMessageDeleteActivity s’il s’agit d’une activité de réaction de message, null sinon.

AsMessageUpdateActivity()

Retourne IMessageUpdateActivity s’il s’agit d’une activité de mise à jour de message, null sinon.

AsSuggestionActivity()

Renvoie IMessageDeleteActivity s’il s’agit d’une activité de suggestion, null sinon.

AsTypingActivity()

Retourne ITypingActivity s’il s’agit d’une activité de saisie, null dans le cas contraire.

GetChannelData<TypeT>()

Obtient les données de canal comme objet fortement typé.

GetConversationReference()

Obtient une référence de conversation à partir d’une activité.

TryGetChannelData<TypeT>(TypeT)

Essayez d’obtenir 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.

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é.

S’applique à