Partager via


Activity Constructeurs

Définition

Surcharges

Activity()

Initialise une nouvelle instance de la classe Activity.

Activity(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ChannelAccount, ConversationAccount, ChannelAccount, String, String, IList<ChannelAccount>, IList<ChannelAccount>, IList<MessageReaction>, IList<MessageReaction>, String, Nullable<Boolean>, String, String, String, String, String, SuggestedActions, IList<Attachment>, IList<Entity>, Object, String, String, String, String, Object, String, ConversationReference, String, Nullable<DateTimeOffset>, String, String, IList<String>, IList<TextHighlight>, SemanticAction, String)

Initialise une nouvelle instance de la classe Activity.

Activity()

Initialise une nouvelle instance de la classe Activity.

public Activity ();
Public Sub New ()

S’applique à

Activity(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, ChannelAccount, ConversationAccount, ChannelAccount, String, String, IList<ChannelAccount>, IList<ChannelAccount>, IList<MessageReaction>, IList<MessageReaction>, String, Nullable<Boolean>, String, String, String, String, String, SuggestedActions, IList<Attachment>, IList<Entity>, Object, String, String, String, String, Object, String, ConversationReference, String, Nullable<DateTimeOffset>, String, String, IList<String>, IList<TextHighlight>, SemanticAction, String)

Initialise une nouvelle instance de la classe Activity.

public Activity (string type = default, string id = default, DateTimeOffset? timestamp = default, DateTimeOffset? localTimestamp = default, string serviceUrl = default, string channelId = default, Microsoft.Bot.Schema.ChannelAccount from = default, Microsoft.Bot.Schema.ConversationAccount conversation = default, Microsoft.Bot.Schema.ChannelAccount recipient = default, string textFormat = default, string attachmentLayout = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> membersAdded = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> membersRemoved = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> reactionsAdded = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> reactionsRemoved = default, string topicName = default, bool? historyDisclosed = default, string locale = default, string text = default, string speak = default, string inputHint = default, string summary = default, Microsoft.Bot.Schema.SuggestedActions suggestedActions = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.Attachment> attachments = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.Entity> entities = default, object channelData = default, string action = default, string replyToId = default, string label = default, string valueType = default, object value = default, string name = default, Microsoft.Bot.Schema.ConversationReference relatesTo = default, string code = default, DateTimeOffset? expiration = default, string importance = default, string deliveryMode = default, System.Collections.Generic.IList<string> listenFor = default, System.Collections.Generic.IList<Microsoft.Bot.Schema.TextHighlight> textHighlights = default, Microsoft.Bot.Schema.SemanticAction semanticAction = default, string localTimezone = default);
new Microsoft.Bot.Schema.Activity : string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Microsoft.Bot.Schema.ChannelAccount * Microsoft.Bot.Schema.ConversationAccount * Microsoft.Bot.Schema.ChannelAccount * string * string * System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> * System.Collections.Generic.IList<Microsoft.Bot.Schema.ChannelAccount> * System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> * System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> * string * Nullable<bool> * string * string * string * string * string * Microsoft.Bot.Schema.SuggestedActions * System.Collections.Generic.IList<Microsoft.Bot.Schema.Attachment> * System.Collections.Generic.IList<Microsoft.Bot.Schema.Entity> * obj * string * string * string * string * obj * string * Microsoft.Bot.Schema.ConversationReference * string * Nullable<DateTimeOffset> * string * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Bot.Schema.TextHighlight> * Microsoft.Bot.Schema.SemanticAction * string -> Microsoft.Bot.Schema.Activity
Public Sub New (Optional type As String = Nothing, Optional id As String = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional localTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional serviceUrl As String = Nothing, Optional channelId As String = Nothing, Optional from As ChannelAccount = Nothing, Optional conversation As ConversationAccount = Nothing, Optional recipient As ChannelAccount = Nothing, Optional textFormat As String = Nothing, Optional attachmentLayout As String = Nothing, Optional membersAdded As IList(Of ChannelAccount) = Nothing, Optional membersRemoved As IList(Of ChannelAccount) = Nothing, Optional reactionsAdded As IList(Of MessageReaction) = Nothing, Optional reactionsRemoved As IList(Of MessageReaction) = Nothing, Optional topicName As String = Nothing, Optional historyDisclosed As Nullable(Of Boolean) = Nothing, Optional locale As String = Nothing, Optional text As String = Nothing, Optional speak As String = Nothing, Optional inputHint As String = Nothing, Optional summary As String = Nothing, Optional suggestedActions As SuggestedActions = Nothing, Optional attachments As IList(Of Attachment) = Nothing, Optional entities As IList(Of Entity) = Nothing, Optional channelData As Object = Nothing, Optional action As String = Nothing, Optional replyToId As String = Nothing, Optional label As String = Nothing, Optional valueType As String = Nothing, Optional value As Object = Nothing, Optional name As String = Nothing, Optional relatesTo As ConversationReference = Nothing, Optional code As String = Nothing, Optional expiration As Nullable(Of DateTimeOffset) = Nothing, Optional importance As String = Nothing, Optional deliveryMode As String = Nothing, Optional listenFor As IList(Of String) = Nothing, Optional textHighlights As IList(Of TextHighlight) = Nothing, Optional semanticAction As SemanticAction = Nothing, Optional localTimezone As String = Nothing)

Paramètres

type
String

Contient le type d’activité. Les valeurs possibles sont « message », « contactRelationUpdate », « conversationUpdate », « typing », « endOfConversation », « event », « invoke », « deleteUserData », « messageUpdate », « messageDelete », « installationUpdate », « messageReaction », « suggestion », « trace », « handoff ».

id
String

Contient un ID qui identifie de manière unique l’activité sur le canal.

timestamp
Nullable<DateTimeOffset>

Contient la date et l’heure d’envoi du message, en UTC, exprimées au format ISO-8601.

localTimestamp
Nullable<DateTimeOffset>

Contient la date et l’heure d’envoi du message, en heure locale, exprimées au format ISO-8601. Par exemple, 2016-09-23T13:07:49.4714686-07:00.

serviceUrl
String

Contient l’URL qui spécifie le point de terminaison de service du canal. Défini par le canal.

channelId
String

Contient un ID qui identifie de manière unique le canal. Défini par le canal.

from
ChannelAccount

Identifie l’expéditeur du message.

conversation
ConversationAccount

Identifie la conversation à laquelle appartient l’activité.

recipient
ChannelAccount

Identifie le destinataire du message.

textFormat
String

Format des champs de texte. Valeur par défaut : markdown. Les valeurs possibles sont les suivantes : 'markdown', 'plain', 'xml'.

attachmentLayout
String

Indicateur de disposition pour plusieurs pièces jointes. Valeur par défaut : list. Les valeurs possibles sont les suivantes : « list », « carrousel ».

membersAdded
IList<ChannelAccount>

Collection de membres ajoutés à la conversation.

membersRemoved
IList<ChannelAccount>

Collection de membres supprimés de la conversation.

reactionsAdded
IList<MessageReaction>

Collection de réactions ajoutées à la conversation.

reactionsRemoved
IList<MessageReaction>

Collection de réactions supprimées de la conversation.

topicName
String

Nom de la rubrique mise à jour de la conversation.

historyDisclosed
Nullable<Boolean>

Indique si l’historique antérieur du canal est divulgué.

locale
String

Nom des paramètres régionaux pour le contenu du champ de texte. Le nom des paramètres régionaux est une combinaison d’un code de culture à deux ou trois lettres ISO 639 associé à une langue et d’un code de sous-culture à deux lettres ISO 3166 associé à un pays ou à une région. Le nom des paramètres régionaux peut également correspondre à une balise de langue BCP-47 valide.

text
String

Contenu textuel du message.

speak
String

Texte à lire.

inputHint
String

Indique si votre bot accepte, attend ou ignore l’entrée utilisateur une fois le message remis au client. Les valeurs possibles sont les suivantes : « acceptInput », « ignoringInput », « expectingInput ».

summary
String

Texte à afficher si le canal ne peut pas afficher les cartes.

suggestedActions
SuggestedActions

Actions suggérées pour l’activité.

attachments
IList<Attachment>

Pièces jointes pour l’activité.

entities
IList<Entity>

Représente les entités qui ont été mentionnées dans le message.

channelData
Object

Contient du contenu spécifique au canal.

action
String

Indique si le destinataire d’un contactRelationUpdate a été ajouté ou supprimé de la liste de contacts de l’expéditeur.

replyToId
String

Contient l’ID du message auquel ce message est une réponse.

label
String

Étiquette descriptive de l’activité.

valueType
String

Type de l’objet de valeur de l’activité.

value
Object

Valeur associée à l’activité.

name
String

Nom de l’opération associée à une activité d’appel ou d’événement.

relatesTo
ConversationReference

Référence à une autre conversation ou activité.

code
String

Code pour les activités endOfConversation qui indique la raison pour laquelle la conversation s’est terminée. Les valeurs possibles sont les suivantes : « unknown », « completedSuccessfully », « userCancelled », « botTimedOut », « botIssuedInvalidMessage », « channelFailed ».

expiration
Nullable<DateTimeOffset>

Heure à laquelle l’activité doit être considérée comme étant « expirée » et ne doit pas être présentée au destinataire.

importance
String

Importance de l’activité. Les valeurs possibles sont les suivantes : « low », « normal », « high ».

deliveryMode
String

Indicateur de distribution pour signaler au destinataire d’autres chemins de distribution pour l’activité. Le mode de remise par défaut est « default ». Les valeurs possibles sont les suivantes : « normal », « notification », « expectReplies », « éphémère ».

listenFor
IList<String>

Liste des expressions et des références dont les systèmes d’amorçage de la parole et de la langue doivent être à l’écoute.

textHighlights
IList<TextHighlight>

Collection de fragments de texte à mettre en surbrillance lorsque l’activité contient une valeur ReplyToId.

semanticAction
SemanticAction

Action programmatique facultative qui accompagne cette demande.

localTimezone
String

Contient le nom du fuseau horaire utilisé pour définir l’heure locale du message, exprimé au format de base de données de fuseau horaire IANA. Par exemple, America/Los_Angeles.

S’applique à