Activity Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
Activity()
Inicializa uma nova instância da Activity classe .
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 Activity classe .
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", "messageReaction", "suggestion", "trace", "handoff".
- id
- String
Contém um ID que identifica exclusivamente a atividade no canal.
- timestamp
- Nullable<DateTimeOffset>
Contém a data e hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.
- localTimestamp
- Nullable<DateTimeOffset>
Contém a data e hora em que a mensagem foi enviada, na hora local, expressa no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.
- serviceUrl
- String
Contém o URL que especifica o ponto final de serviço do canal. Definido pelo canal.
- channelId
- String
Contém um ID que identifica exclusivamente o canal. Definido pelo canal.
- from
- ChannelAccount
Identifica o remetente da mensagem.
- conversation
- ConversationAccount
Identifica a conversação à qual a atividade pertence.
- recipient
- ChannelAccount
Identifica o destinatário da mensagem.
- textFormat
- String
Formato dos campos de texto. Predefinição: markdown. Os valores possíveis incluem: "markdown", "plain", "xml".
- attachmentLayout
- String
A sugestão de esquema para vários anexos. Predefinição: lista. Os valores possíveis incluem: "list", "carrossel".
- membersAdded
- IList<ChannelAccount>
A coleção de membros adicionados à conversação.
- membersRemoved
- IList<ChannelAccount>
A coleção de membros removidos da conversação.
- reactionsAdded
- IList<MessageReaction>
A coleção de reações adicionadas à conversação.
- reactionsRemoved
- IList<MessageReaction>
A coleção de reações removidas da conversação.
- topicName
- String
O nome do tópico atualizado da conversação.
- locale
- String
Um nome de região para o conteúdo do campo de texto. O nome da região é 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 região também pode corresponder a uma etiqueta de idioma BCP-47 válida.
- text
- String
O conteúdo de texto da mensagem.
- speak
- String
O texto a falar.
- inputHint
- String
Indica se o bot está a aceitar, esperar ou a ignorar as entradas do utilizador depois de a mensagem ser entregue ao cliente. Os valores possíveis incluem: "acceptingInput", "ignoringInput", "expectInput".
- summary
- String
O texto a apresentar se o canal não conseguir compor cartões.
- suggestedActions
- SuggestedActions
As ações sugeridas para a atividade.
- attachments
- IList<Attachment>
Os anexos da atividade.
- 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 contactos do remetente.
- replyToId
- String
Contém o ID da mensagem à qual esta mensagem é uma resposta.
- label
- String
Uma etiqueta descritiva para a 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ção ou atividade.
- code
- String
Um código para atividades endOfConversation que indica o motivo pelo qual a conversação terminou. Os valores possíveis incluem: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed".
- expiration
- Nullable<DateTimeOffset>
O momento em que a atividade deve ser considerada como "expirada" e não deve ser apresentada ao destinatário.
- importance
- String
A importância da atividade. Os valores possíveis incluem: "baixo", "normal", "alto".
- deliveryMode
- String
Uma sugestão de entrega para sinalizar para o destinatário caminhos de entrega alternativos para a atividade. O modo de entrega predefinido é "predefinido". Os valores possíveis incluem: "normal", "notification", "expectReplies", "ephemeral".
Lista de expressões e referências que os sistemas de linguagem e voz devem escutar.
- textHighlights
- IList<TextHighlight>
A coleção de fragmentos de texto a realçar quando a atividade contém um valor ReplyToId.
- semanticAction
- SemanticAction
Uma ação programática opcional que acompanha este pedido.
- localTimezone
- String
Contém o nome do fuso horário utilizado para definir a hora local da mensagem, expressa no formato de base de dados de Fuso Horário IANA. Por exemplo, América/Los_Angeles.