IMessageActivity Interface

Définition

Message dans une conversation.

public interface IMessageActivity : Microsoft.Bot.Schema.IActivity
type IMessageActivity = interface
    interface IActivity
Public Interface IMessageActivity
Implements IActivity
Dérivé
Implémente

Propriétés

AttachmentLayout

Obtient ou définit un indicateur de gestion de plusieurs pièces jointes : [list|carousel] Default:list.

Attachments

Obtient ou définit des pièces jointes.

ChannelData

Obtient ou définit une charge utile spécifique au canal.

(Hérité de IActivity)
ChannelId

Obtient ou définit le canal associé à cette activité.

(Hérité de IActivity)
Conversation

Obtient ou définit l’adresse de la conversation à laquelle cette activité est associée.

(Hérité de IActivity)
DeliveryMode

Obtient ou définit un indicateur pour décrire la façon dont cette activité doit être remise. null ou « default » = remise par défaut « notification » = sémantique de notification Consultez DeliveryModes pour les constantes actuelles.

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)
Expiration

Obtient ou définit dateTime pour faire expirer l’activité en tant que dateheure encodée ISO 8601.

From

Obtient ou définit l’adresse de l’expéditeur.

(Hérité de IActivity)
Id

Obtient ou définit iD pour l’activité.

(Hérité de IActivity)
Importance

Obtient ou définit l’importance de l’activité Les valeurs valides sont « low », « normal » et « high ». La valeur par défaut est « normal ».

InputHint

Obtient ou définit indique si le bot accepte, attend ou ignore l’entrée.

Locale

Obtient ou définit le code de langue du champ Texte.

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)
Recipient

Obtient ou définit l’adresse qui a reçu le message.

(Hérité de IActivity)
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)
Speak

Obtient ou définit la balise speak (balisage SSML pour la synthèse vocale).

SuggestedActions

Obtient ou définit suggestedActions est utilisé pour exprimer des actions d’interaction avec une carte comme claviers/quickReplies.

Summary

Obtient ou définit le texte à afficher si le canal ne peut pas afficher les cartes.

Text

Obtient ou définit le contenu du message.

TextFormat

Obtient ou définit le format des champs de texte [plain|markdown] Default:markdown.

Timestamp

Obtient ou définit l’horodatage de l’envoi de ce message (UTC).

(Hérité de IActivity)
Type

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

(Hérité de IActivity)
Value

Obtient ou définit la valeur fournie avec CardAction.

Méthodes

ApplyConversationReference(ConversationReference, Boolean)

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

(Hérité de IActivity)
AsContactRelationUpdateActivity()

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

(Hérité de IActivity)
AsConversationUpdateActivity()

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

(Hérité de IActivity)
AsEndOfConversationActivity()

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

(Hérité de IActivity)
AsEventActivity()

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

(Hérité de IActivity)
AsInstallationUpdateActivity()

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

(Hérité de IActivity)
AsInvokeActivity()

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

(Hérité de IActivity)
AsMessageActivity()

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

(Hérité de IActivity)
AsMessageDeleteActivity()

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

(Hérité de IActivity)
AsMessageReactionActivity()

Renvoie IMessageDeleteActivity s’il s’agit d’une activité de réaction de message, null dans le cas contraire.

(Hérité de IActivity)
AsMessageUpdateActivity()

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

(Hérité de IActivity)
AsSuggestionActivity()

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

(Hérité de IActivity)
AsTypingActivity()

Retourne ITypingActivity s’il s’agit d’une activité de saisie; sinon, null.

(Hérité de IActivity)
GetChannelData<TypeT>()

Obtient les données du canal en tant qu’objet fortement typé.

(Hérité de IActivity)
GetConversationReference()

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

(Hérité de IActivity)
GetMentions()

Obtenez des mentions.

HasContent()

True si cette activité a du texte, des pièces jointes ou channelData.

TryGetChannelData<TypeT>(TypeT)

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

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.

MentionsId(IMessageActivity, String)

Existe-t-il une mention d’ID dans la propriété Text.

MentionsRecipient(IMessageActivity)

Y a-t-il une mention de Recipient.Id dans la propriété Text.

RemoveMentionText(IMessageActivity, String)

Supprimez tout texte de mention pour un ID donné de la propriété Activity.Text. Par exemple, étant donné le message @echoBot Hi Bot, cela supprime « @echoBot », en laissant « Hi Bot ».

RemoveRecipientMention(IMessageActivity)

Supprimez le texte de la mention du destinataire de la propriété Text. Utilisez avec précaution, car cette fonction modifie le texte de l’activité.

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 à