Activity Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Activity()
Inizializza una nuova istanza della classe Activity.
public Activity ();
Public Sub New ()
Si applica a
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)
Inizializza una nuova istanza della 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)
Parametri
- type
- String
Contiene il tipo di attività. I valori possibili includono: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'.
- id
- String
Contiene un ID che identifica in modo univoco l'attività nel canale.
- timestamp
- Nullable<DateTimeOffset>
Contiene la data e l'ora in cui il messaggio è stato inviato, in formato UTC, espresso in formato ISO-8601.
- localTimestamp
- Nullable<DateTimeOffset>
Contiene la data e l'ora in cui il messaggio è stato inviato, nell'ora locale, espresso in formato ISO-8601. Ad esempio, 2016-09-23T13:07:49.4714686-07:00.
- serviceUrl
- String
Contiene l'URL che specifica l'endpoint di servizio del canale. Impostato dal canale.
- channelId
- String
Contiene un ID che identifica in modo univoco il canale. Impostato dal canale.
- from
- ChannelAccount
Identifica il mittente del messaggio.
- conversation
- ConversationAccount
Identifica la conversazione a cui appartiene l'attività.
- recipient
- ChannelAccount
Identifica il destinatario del messaggio.
- textFormat
- String
Formato dei campi di testo. Impostazione predefinita: markdown. I valori possibili includono: 'markdown', 'plain', 'xml'.
- attachmentLayout
- String
Hint di layout per più allegati. Impostazione predefinita: elenco. I valori possibili includono: 'list', 'carousel'.
- membersAdded
- IList<ChannelAccount>
Raccolta di membri aggiunti alla conversazione.
- membersRemoved
- IList<ChannelAccount>
Raccolta di membri rimossi dalla conversazione.
- reactionsAdded
- IList<MessageReaction>
Raccolta di reazioni aggiunte alla conversazione.
- reactionsRemoved
- IList<MessageReaction>
Raccolta di reazioni rimosse dalla conversazione.
- topicName
- String
Nome dell'argomento aggiornato della conversazione.
- locale
- String
Nome delle impostazioni locali per il contenuto del campo di testo. Il nome delle impostazioni locali è una combinazione di codice delle impostazioni cultura ISO 639 a due o tre lettere associato a una lingua e a un codice di sottoculture a due lettere ISO 3166 associato a un paese o a un'area geografica. Il nome delle impostazioni locali può corrispondere anche a un tag di lingua BCP-47 valido.
- text
- String
Contenuto di testo del messaggio.
- speak
- String
Testo da leggere a voce.
- inputHint
- String
Indica se il bot accetta, prevede o ignora l'input dell'utente dopo il recapito del messaggio al client. I valori possibili includono: 'acceptingInput', 'ignoringInput', 'expectingInput'.
- summary
- String
Testo da visualizzare se il canale non può eseguire il rendering delle schede.
- suggestedActions
- SuggestedActions
Azioni suggerite per l'attività.
- attachments
- IList<Attachment>
Allegati per l'attività.
- channelData
- Object
Contiene contenuto specifico del canale.
- action
- String
Indica se il destinatario di un contactRelationUpdate è stato aggiunto o rimosso dall'elenco contatti del mittente.
- replyToId
- String
Contiene l'ID del messaggio a cui il messaggio è una risposta.
- label
- String
Etichetta descrittiva per l'attività.
- valueType
- String
Tipo dell'oggetto value dell'attività.
- value
- Object
Valore associato all'attività.
- name
- String
Nome dell'operazione associata a un'attività invoke o evento.
- relatesTo
- ConversationReference
Riferimento a un'altra conversazione o attività.
- code
- String
Codice per le attività endOfConversation che indica il motivo per cui la conversazione è terminata. I valori possibili includono: 'unknown', 'completedSuccessly', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'.
- expiration
- Nullable<DateTimeOffset>
Data e ora in cui l'attività deve essere considerata "scaduta" e non deve essere presentata al destinatario.
- importance
- String
Importanza dell'attività. I valori possibili includono: 'low', 'normal', 'high'.
- deliveryMode
- String
Hint di recapito per segnalare al destinatario percorsi di recapito alternativi per l'attività. La modalità di recapito predefinita è "default". I valori possibili includono: 'normal', 'notification', 'expectReplies', 'ephemeral'.
Elenco di frasi e riferimenti che devono essere ascoltati dai sistemi di priming voce e lingua.
- textHighlights
- IList<TextHighlight>
Raccolta di frammenti di testo da evidenziare quando l'attività contiene un valore ReplyToId.
- semanticAction
- SemanticAction
Azione facoltativa a livello di codice associata a questa richiesta.
- localTimezone
- String
Contiene il nome del fuso orario usato per definire l'ora locale per il messaggio, espresso in formato di database del fuso orario IANA. ad esempio America/Los_Angeles.