Activity Constructeurs
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.
Surcharges
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.
- 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é.
- 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 ».
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.