Compartir a través de


Activity Constructores

Definición

Sobrecargas

Activity()

Inicializa una nueva instancia de la clase 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 una nueva instancia de la clase Activity.

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.

historyDisclosed
Nullable<Boolean>

Indica si se revela el historial anterior del canal.

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.

entities
IList<Entity>

Representa las entidades mencionadas en el mensaje.

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

listenFor
IList<String>

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.

Se aplica a