IMessageUpdateActivity Interfaz

Definición

Representa una solicitud para actualizar una actividad de mensaje anterior en una conversación.

public interface IMessageUpdateActivity : Microsoft.Bot.Schema.IMessageActivity
type IMessageUpdateActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface IMessageUpdateActivity
Implements IMessageActivity
Derivado
Implementaciones

Propiedades

AttachmentLayout

Obtiene o establece una sugerencia para tratar con varios datos adjuntos: [list|carousel] Default:list.

(Heredado de IMessageActivity)
Attachments

Obtiene o establece datos adjuntos.

(Heredado de IMessageActivity)
ChannelData

Obtiene o establece una carga específica del canal.

(Heredado de IActivity)
ChannelId

Obtiene o establece Channel con el que está asociada esta actividad.

(Heredado de IActivity)
Conversation

Obtiene o establece Address para la conversación a la que está asociada esta actividad.

(Heredado de IActivity)
DeliveryMode

Obtiene o establece una sugerencia para describir cómo se debe entregar esta actividad. null o "default" = default delivery "notification" = notification semantics See DeliveryModes for current constants.

(Heredado de IMessageActivity)
Entities

Obtiene o establece la colección de objetos Entity, cada uno de los cuales contiene metadatos sobre esta actividad. Cada objeto Entity se escribe.

(Heredado de IActivity)
Expiration

Obtiene o establece dateTime para que expire la actividad como datetime con codificación ISO 8601.

(Heredado de IMessageActivity)
From

Obtiene o establece la dirección del remitente.

(Heredado de IActivity)
Id

Obtiene o establece iD para la actividad.

(Heredado de IActivity)
Importance

Obtiene o establece la importancia de la actividad Valores válidos son "low", "normal" y "high". El valor predeterminado es "normal".".

(Heredado de IMessageActivity)
InputHint

Obtiene o establece indica si el bot acepta, espera o ignora la entrada.

(Heredado de IMessageActivity)
Locale

Obtiene o establece el código de idioma del campo Texto.

(Heredado de IMessageActivity)
LocalTimestamp

Obtiene o establece la fecha y hora locales del mensaje, expresadas en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.

(Heredado de IActivity)
Recipient

Obtiene o establece la dirección que recibió el mensaje.

(Heredado de IActivity)
ReplyToId

Obtiene o establece el identificador original al que esta actividad es una respuesta.

(Heredado de IActivity)
ServiceUrl

Obtiene o establece la dirección URL del servicio donde se deben enviar las respuestas a esta actividad.

(Heredado de IActivity)
Speak

Obtiene o establece la etiqueta speak (marcado SSML para texto a voz).

(Heredado de IMessageActivity)
SuggestedActions

Obtiene o establece suggestedActions se usan para expresar acciones para interactuar con una tarjeta como teclados o quickReplies.

(Heredado de IMessageActivity)
Summary

Obtiene o establece el texto que se va a mostrar si el canal no puede representar tarjetas.

(Heredado de IMessageActivity)
Text

Obtiene o establece el contenido del mensaje.

(Heredado de IMessageActivity)
TextFormat

Obtiene o establece el formato de los campos de texto [plain|markdown] Default:Markdown.

(Heredado de IMessageActivity)
Timestamp

Obtiene o establece la marca de tiempo cuando se envió este mensaje (UTC).

(Heredado de IActivity)
Type

Obtiene o establece el tipo de actividad.

(Heredado de IActivity)
Value

Obtiene o establece el valor proporcionado con CardAction.

(Heredado de IMessageActivity)

Métodos

ApplyConversationReference(ConversationReference, Boolean)

Novedades una actividad con la información de entrega de una referencia de conversación existente.

(Heredado de IActivity)
AsContactRelationUpdateActivity()

Devuelve IContactRelationUpdateActivity si se trata de una actividad contactRelationUpdate, de lo contrario, null.

(Heredado de IActivity)
AsConversationUpdateActivity()

Devuelve IConversationUpdateActivity si se trata de una actividad conversationUpdate; de lo contrario, null.

(Heredado de IActivity)
AsEndOfConversationActivity()

Devuelve IEndOfConversationActivity si se trata de una actividad de fin de conversación, de lo contrario, null.

(Heredado de IActivity)
AsEventActivity()

Devuelve IEventActivity si se trata de una actividad de evento, de lo contrario, null.

(Heredado de IActivity)
AsInstallationUpdateActivity()

Devuelve IInstallationUpdateActivity si se trata de una actividad installationUpdate, de lo contrario, null.

(Heredado de IActivity)
AsInvokeActivity()

Devuelve IInvokeActivity si se trata de una actividad de invocación, de lo contrario, null.

(Heredado de IActivity)
AsMessageActivity()

Devuelve IMessageActivity si se trata de una actividad de mensaje, de lo contrario, null.

(Heredado de IActivity)
AsMessageDeleteActivity()

Devuelve IMessageDeleteActivity si se trata de una actividad de eliminación de mensajes, null en caso contrario.

(Heredado de IActivity)
AsMessageReactionActivity()

Devuelve IMessageDeleteActivity si se trata de una actividad de reacción de mensaje, de lo contrario, null.

(Heredado de IActivity)
AsMessageUpdateActivity()

Devuelve IMessageUpdateActivity si se trata de una actividad de actualización de mensajes, de lo contrario, null.

(Heredado de IActivity)
AsSuggestionActivity()

Devuelve IMessageDeleteActivity si se trata de una actividad de sugerencia; de lo contrario, null.

(Heredado de IActivity)
AsTypingActivity()

Devuelve ITypingActivity si se trata de una actividad de escritura, de lo contrario, null.

(Heredado de IActivity)
GetChannelData<TypeT>()

Obtiene los datos del canal como objeto fuertemente tipado.

(Heredado de IActivity)
GetConversationReference()

Obtiene una referencia de conversación de una actividad.

(Heredado de IActivity)
GetMentions()

Obtener menciones.

(Heredado de IMessageActivity)
HasContent()

True si esta actividad tiene texto, datos adjuntos o channelData.

(Heredado de IMessageActivity)
TryGetChannelData<TypeT>(TypeT)

Intente obtener channeldata como un objeto fuertemente tipado.

(Heredado de IActivity)

Métodos de extensión

TeamsGetChannelId(IActivity)

Obtiene el identificador de canal del equipo de la actividad actual.

TeamsGetMeetingInfo(IActivity)

Obtiene el objeto TeamsMeetingInfo de la actividad actual.

TeamsGetSelectedChannelId(IActivity)

Obtiene el identificador de canal seleccionado del equipo de la actividad actual.

TeamsGetTeamInfo(IActivity)

Obtiene el objeto TeamsInfo de la actividad actual.

TeamsNotifyUser(IActivity)

Configura la actividad actual para generar una notificación en Teams.

TeamsNotifyUser(IActivity, Boolean, String)

Configura la actividad actual para generar una notificación en Teams.

MentionsId(IMessageActivity, String)

Hay una mención de Id en la propiedad Text.

MentionsRecipient(IMessageActivity)

Hay una mención de Recipient.Id en la propiedad Text.

RemoveMentionText(IMessageActivity, String)

Quite cualquier texto de mención para el identificador especificado de la propiedad Activity.Text. Por ejemplo, dado el mensaje @echoBot Hola bot, se quitará "@echoBot", dejando "Hola bot".

RemoveRecipientMention(IMessageActivity)

Quite el texto de mención del destinatario de la propiedad Text. Use con precaución porque esta función está modificando el texto de la actividad.

GetLocale(IActivity)

Obtiene la configuración regional de la actividad.

SetLocale(IActivity, String)

Establece la configuración regional de la actividad.

Se aplica a