IMessageUpdateActivity Interface
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.
Representa uma solicitação para atualizar uma atividade de mensagem anterior em uma conversa.
public interface IMessageUpdateActivity : Microsoft.Bot.Schema.IMessageActivity
type IMessageUpdateActivity = interface
interface IMessageActivity
interface IActivity
Public Interface IMessageUpdateActivity
Implements IMessageActivity
- Derivado
- Implementações
Propriedades
AttachmentLayout |
Obtém ou define dicas de como lidar com vários anexos: [list|carousel] Default:list. (Herdado de IMessageActivity) |
Attachments |
Obtém ou define anexos. (Herdado de IMessageActivity) |
ChannelData |
Obtém ou define carga útil específica do canal. (Herdado de IActivity) |
ChannelId |
Obtém ou define o Canal ao qual esta atividade está associada. (Herdado de IActivity) |
Conversation |
Obtém ou define Endereço para a conversa à qual esta atividade está associada. (Herdado de IActivity) |
DeliveryMode |
Obtém ou define uma dica para descrever como essa atividade deve ser entregue. null ou "default" = entrega padrão "notification" = semântica de notificação Consulte DeliveryModes para constantes atuais. (Herdado de IMessageActivity) |
Entities |
Obtém ou define a coleção de objetos Entity, cada um dos quais contém metadados sobre essa atividade. Cada objeto Entity é digitado. (Herdado de IActivity) |
Expiration |
Obtém ou define dateTime para expirar a atividade como datetime codificado pela ISO 8601. (Herdado de IMessageActivity) |
From |
Obtém ou define o endereço do remetente. (Herdado de IActivity) |
Id |
Obtém ou define iD para a atividade. (Herdado de IActivity) |
Importance |
Obtém ou define a importância da atividade Os valores válidos são "baixo", "normal" e "alto". O valor padrão é "normal.". (Herdado de IMessageActivity) |
InputHint |
Obtém ou define indica se o bot está aceitando, esperando ou ignorando entradas. (Herdado de IMessageActivity) |
Locale |
Obtém ou define o código de idioma do campo Texto. (Herdado de IMessageActivity) |
LocalTimestamp |
Obtém ou define a data e hora locais da mensagem, expressas no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00. (Herdado de IActivity) |
Recipient |
Obtém ou define o endereço que recebeu a mensagem. (Herdado de IActivity) |
ReplyToId |
Obtém ou define a ID original à qual esta atividade é uma resposta. (Herdado de IActivity) |
ServiceUrl |
Obtém ou define a URL do serviço para onde as respostas a essa atividade devem ser enviadas. (Herdado de IActivity) |
Speak |
Obtém ou define a tag speak (marcação SSML para conversão de texto em fala). (Herdado de IMessageActivity) |
SuggestedActions |
Obtém ou define suggestedActions é usado para expressar ações para interagir com um cartão, como teclados/quickReplies. (Herdado de IMessageActivity) |
Summary |
Obtém ou define o texto a ser exibido se o canal não puder renderizar cartões. (Herdado de IMessageActivity) |
Text |
Obtém ou define o conteúdo da mensagem. (Herdado de IMessageActivity) |
TextFormat |
Obtém ou define o formato dos campos de texto [plain|markdown] Default:markdown. (Herdado de IMessageActivity) |
Timestamp |
Obtém ou define o carimbo de data/hora quando esta mensagem foi enviada (UTC). (Herdado de IActivity) |
Type |
Obtém ou define o tipo de atividade. (Herdado de IActivity) |
Value |
Obtém ou define o valor fornecido com CardAction. (Herdado de IMessageActivity) |
Métodos
ApplyConversationReference(ConversationReference, Boolean) |
Atualiza uma atividade com as informações de entrega de uma referência de conversa existente. (Herdado de IActivity) |
AsContactRelationUpdateActivity() |
Retorne IContactRelationUpdateActivity se esta for uma atividade contactRelationUpdate, null caso contrário. (Herdado de IActivity) |
AsConversationUpdateActivity() |
Retorne IConversationUpdateActivity se esta for uma atividade conversationUpdate, null caso contrário. (Herdado de IActivity) |
AsEndOfConversationActivity() |
Retorne IEndOfConversationActivity se esta for uma atividade de fim de conversa, null caso contrário. (Herdado de IActivity) |
AsEventActivity() |
Retorna IEventActivity se esta for uma atividade de evento, null caso contrário. (Herdado de IActivity) |
AsInstallationUpdateActivity() |
Retornar IInstallationUpdateActivity se esta for uma atividade installationUpdate, null caso contrário. (Herdado de IActivity) |
AsInvokeActivity() |
Retorna IInvokeActivity se esta for uma atividade de invocação, null caso contrário. (Herdado de IActivity) |
AsMessageActivity() |
Retorne IMessageActivity se esta for uma atividade de mensagem, null caso contrário. (Herdado de IActivity) |
AsMessageDeleteActivity() |
Retorna IMessageDeleteActivity se esta for uma atividade de exclusão de mensagem, null caso contrário. (Herdado de IActivity) |
AsMessageReactionActivity() |
Retorna IMessageDeleteActivity se esta for uma atividade de reação de mensagem, null caso contrário. (Herdado de IActivity) |
AsMessageUpdateActivity() |
Retorna IMessageUpdateActivity se esta for uma atividade de atualização de mensagem, null caso contrário. (Herdado de IActivity) |
AsSuggestionActivity() |
Retorna IMessageDeleteActivity se esta for uma atividade de sugestão, null caso contrário. (Herdado de IActivity) |
AsTypingActivity() |
Retorne ITypingActivity se esta for uma atividade de digitação, null caso contrário. (Herdado de IActivity) |
GetChannelData<TypeT>() |
Obtém os dados do canal como objeto fortemente tipado. (Herdado de IActivity) |
GetConversationReference() |
Obtém uma referência de conversação de uma atividade. (Herdado de IActivity) |
GetMentions() |
Receba menções. (Herdado de IMessageActivity) |
HasContent() |
True se essa atividade tiver texto, anexos ou channelData. (Herdado de IMessageActivity) |
TryGetChannelData<TypeT>(TypeT) |
Tente obter os channeldata como um objeto fortemente tipado. (Herdado de IActivity) |
Métodos da Extensão
TeamsGetChannelId(IActivity) |
Obtém o ID do canal da Equipe da atividade atual. |
TeamsGetMeetingInfo(IActivity) |
Obtém o objeto TeamsMeetingInfo da atividade atual. |
TeamsGetSelectedChannelId(IActivity) |
Obtém o ID de canal selecionado da Equipe da atividade atual. |
TeamsGetTeamInfo(IActivity) |
Obtém o objeto TeamsInfo da atividade atual. |
TeamsGetTeamOnBehalfOf(IActivity) |
Obtém a lista Teams OnBehalfOf da atividade atual. |
TeamsNotifyUser(IActivity, Boolean, String) |
Configura a atividade atual para gerar uma notificação no Teams. |
TeamsNotifyUser(IActivity) |
Configura a atividade atual para gerar uma notificação no Teams. |
MentionsId(IMessageActivity, String) |
Há uma menção de Id na propriedade Text. |
MentionsRecipient(IMessageActivity) |
Há uma menção a Recipient.Id na propriedade Text. |
RemoveMentionText(IMessageActivity, String) |
Remova qualquer texto de menção para determinada id da propriedade Activity.Text. Por exemplo, dada a mensagem @echoBot Hi Bot, isso removerá "@echoBot", deixando "Hi Bot". |
RemoveRecipientMention(IMessageActivity) |
Remova o texto da menção do destinatário da propriedade Text. Use com cuidado porque esta função está alterando o texto na Atividade. |
GetLocale(IActivity) |
Obtém a localidade para a atividade. |
SetLocale(IActivity, String) |
Define a localidade da atividade. |