Activity Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Activity()
Inicializa una nueva instancia de la clase Activity.
public Activity ();
Public Sub New ()
Se aplica 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 una nueva instancia de la clase 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
Contiene el tipo de actividad. Entre los valores posibles se incluyen: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'.
- id
- String
Contiene un identificador que identifica de forma única la actividad en el canal.
- timestamp
- Nullable<DateTimeOffset>
Contiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601.
- localTimestamp
- Nullable<DateTimeOffset>
Contiene la fecha y hora en que se envió el mensaje, en hora local, expresada en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.
- serviceUrl
- String
Contiene la dirección URL que especifica el punto de conexión de servicio del canal. Se establece mediante el canal.
- channelId
- String
Contiene un identificador que identifica de forma única el canal. Se establece mediante el canal.
- from
- ChannelAccount
Identifica al remitente del mensaje.
- conversation
- ConversationAccount
Identifica la conversación a la que pertenece la actividad.
- recipient
- ChannelAccount
Identifica el destinatario del mensaje.
- textFormat
- String
Formato de los campos de texto. Valor predeterminado: Markdown. Entre los valores posibles se incluyen: "Markdown", "plain", "xml".
- attachmentLayout
- String
Sugerencia de diseño para varios datos adjuntos. Valor predeterminado: lista. Entre los valores posibles se incluyen: "list", "carrusel".
- membersAdded
- IList<ChannelAccount>
Colección de miembros agregados a la conversación.
- membersRemoved
- IList<ChannelAccount>
Colección de miembros quitados de la conversación.
- reactionsAdded
- IList<MessageReaction>
Colección de reacciones agregada a la conversación.
- reactionsRemoved
- IList<MessageReaction>
Colección de reacciones eliminada de la conversación.
- topicName
- String
Nombre del tema actualizado de la conversación.
- locale
- String
Nombre de configuración regional del contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural de dos o tres letras ISO 639 asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región. El nombre de la configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.
- text
- String
Contenido de texto del mensaje.
- speak
- String
Texto para hablar.
- inputHint
- String
Indica si el bot acepta, espera o ignora la entrada del usuario después de entregar el mensaje al cliente. Entre los valores posibles se incluyen: "acceptingInput", "ignoreingInput", "expectingInput".
- summary
- String
Texto que se va a mostrar si el canal no puede representar tarjetas.
- suggestedActions
- SuggestedActions
Las acciones sugeridas para la actividad.
- attachments
- IList<Attachment>
Datos adjuntos de la actividad.
- channelData
- Object
Contiene contenido específico del canal.
- action
- String
Indica si el destinatario de una contactRelationUpdate se agregó o quitó de la lista de contactos del remitente.
- replyToId
- String
Contiene el identificador del mensaje al que este mensaje es una respuesta.
- label
- String
Una etiqueta descriptiva para la actividad.
- valueType
- String
Tipo del objeto de valor de la actividad.
- value
- Object
Valor asociado a la actividad.
- name
- String
Nombre de la operación asociada a una actividad de invocación o evento.
- relatesTo
- ConversationReference
Referencia a otra conversación o actividad.
- code
- String
Código para las actividades endOfConversation que indica por qué finalizó la conversación. Entre los valores posibles se incluyen: "unknown", "completedSuccessfully", "userCancelled", "botTimedOut", "botIssuedInvalidMessage", "channelFailed".
- expiration
- Nullable<DateTimeOffset>
La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario.
- importance
- String
La importancia de la actividad. Entre los valores posibles se incluyen: "low", "normal", "high".
- deliveryMode
- String
Una sugerencia de entrega para indicar al destinatario rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "default". Entre los valores posibles se incluyen: "normal", "notification", "expectReplies", "efímero".
Lista de frases y referencias que deben escuchar los sistemas de preparación para la voz y el idioma.
- textHighlights
- IList<TextHighlight>
Colección de fragmentos de texto que se van a resaltar cuando la actividad contiene un valor ReplyToId.
- semanticAction
- SemanticAction
Una acción de programación opcional que acompaña a esta solicitud.
- localTimezone
- String
Contiene el nombre de la zona horaria utilizada para definir la hora local del mensaje, expresada en formato de base de datos de zona horaria de IANA. Por ejemplo, America/Los_Angeles.