Compartilhar via


Activity Construtores

Definição

Sobrecargas

Activity()

Inicializa uma nova instância da 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)

Inicializa uma nova instância da classe Activity.

Activity()

Inicializa uma nova instância da classe Activity.

public Activity ();
Public Sub New ()

Aplica-se 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)

Inicializa uma nova instância da 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)

Parâmetros

type
String

Contém o tipo de atividade. Os valores possíveis incluem: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'.

id
String

Contém uma ID que identifica exclusivamente a atividade no canal.

timestamp
Nullable<DateTimeOffset>

Contém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.

localTimestamp
Nullable<DateTimeOffset>

Contém a data e a hora em que a mensagem foi enviada, no horário local, expressa no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.

serviceUrl
String

Contém a URL que especifica o ponto de extremidade de serviço do canal. Definida pelo canal.

channelId
String

Contém uma ID que identifica exclusivamente o canal. Definida pelo canal.

from
ChannelAccount

Identifica o remetente da mensagem.

conversation
ConversationAccount

Identifica a conversa à qual a atividade pertence.

recipient
ChannelAccount

Identifica o destinatário da mensagem.

textFormat
String

Formato de campos de texto. Padrão: markdown. Os valores possíveis incluem: 'markdown', 'plain', 'xml'.

attachmentLayout
String

A dica de layout para vários anexos. Padrão: lista. Os valores possíveis incluem: 'list', 'carrossel'.

membersAdded
IList<ChannelAccount>

A coleção de membros adicionada à conversa.

membersRemoved
IList<ChannelAccount>

A coleção de membros removidos da conversa.

reactionsAdded
IList<MessageReaction>

A coleção de reações adicionadas à conversa.

reactionsRemoved
IList<MessageReaction>

A coleção de reações removidas da conversa.

topicName
String

O nome do tópico atualizado da conversa.

historyDisclosed
Nullable<Boolean>

Indica se o histórico anterior do canal é divulgado.

locale
String

Um nome de localidade para o conteúdo do campo de texto. O nome da localidade é uma combinação de um código de cultura ISO 639 de duas ou três letras associado a um idioma e um código de subcultura iso 3166 de duas letras associado a um país ou região. O nome da localidade também pode corresponder a uma marca de idioma BCP-47 válida.

text
String

O conteúdo do texto da mensagem.

speak
String

O texto para fala.

inputHint
String

Indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente. Os valores possíveis incluem: 'acceptingInput', 'ignoringInput', 'expectingInput'.

summary
String

O texto a ser exibido se o canal não puder renderizar cartões.

suggestedActions
SuggestedActions

As ações sugeridas para a atividade.

attachments
IList<Attachment>

Os anexos da atividade.

entities
IList<Entity>

Representa as entidades que foram mencionadas na mensagem.

channelData
Object

Contém conteúdo específico do canal.

action
String

Indica se o destinatário de um contactRelationUpdate foi adicionado ou removido da lista de contatos do remetente.

replyToId
String

Contém a ID da mensagem à qual essa mensagem é uma resposta.

label
String

Um rótulo descritivo da atividade.

valueType
String

O tipo do objeto de valor da atividade.

value
Object

Um valor associado à atividade.

name
String

O nome da operação associada a uma atividade de invocação ou evento.

relatesTo
ConversationReference

Uma referência a outra conversa ou atividade.

code
String

Um código para atividades endOfConversation que indica por que a conversa terminou. Os valores possíveis incluem: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'.

expiration
Nullable<DateTimeOffset>

A hora na qual a atividade deve ser considerada "expirada" e não deve ser apresentada ao destinatário.

importance
String

A importância da atividade. Os valores possíveis incluem: 'low', 'normal', 'high'.

deliveryMode
String

Uma dica de entrega para sinalizar os caminhos de entrega alternativos do destinatário para a atividade. O modo de entrega padrão é "padrão". Os valores possíveis incluem: 'normal', 'notification', 'expectReplies', 'efêmero'.

listenFor
IList<String>

Lista de frases e referências que os sistemas de preparação da fala e de linguagem devem escutar.

textHighlights
IList<TextHighlight>

A coleção de fragmentos de texto a serem realçados quando a atividade contiver um valor ReplyToId.

semanticAction
SemanticAction

Uma ação programática opcional que acompanha essa solicitação.

localTimezone
String

Contém o nome do fuso horário usado para definir a hora local da mensagem, expressa no formato de banco de dados de fuso horário IANA. Por exemplo, America/Los_Angeles.

Aplica-se a