Condividi tramite


Activity Costruttori

Definizione

Overload

Activity()

Inizializza una nuova istanza della 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)

Inizializza una nuova istanza della classe Activity.

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.

historyDisclosed
Nullable<Boolean>

Indica se la cronologia precedente del canale viene divulgata.

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

entities
IList<Entity>

Rappresenta le entità menzionate nel messaggio.

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

listenFor
IList<String>

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.

Si applica a