IMessageUpdateActivity Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 uma dica de como lidar com vários anexos: [list|carrossel] Default:list. (Herdado de IMessageActivity) |
| Attachments |
Obtém ou define anexos. (Herdado de IMessageActivity) |
| ChannelData |
Obtém ou define o conteúdo específico do canal. (Herdado de IActivity) |
| ChannelId |
Obtém ou define o canal ao qual essa atividade está associada. (Herdado de IActivity) |
| Conversation |
Obtém ou define o endereço da conversa à qual essa atividade está associada. (Herdado de IActivity) |
| DeliveryMode |
Obtém ou define uma dica para descrever como essa atividade deve ser entregue. nulo ou "padrão" = entrega padrão "notificação" = 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 em ISO 8601. (Herdado de IMessageActivity) |
| From |
Obtém ou define o endereço do Remetente. (Herdado de IActivity) |
| Id |
Obtém ou define a iD da 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 a entrada. (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 a hora locais da mensagem, expressa 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 essa 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 marca de fala (marcação SSML para conversão de texto em fala). (Herdado de IMessageActivity) |
| SuggestedActions |
Obtém ou define que suggestedActions são usados 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 essa 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 essa for uma atividade contactRelationUpdate, caso contrário, nulo. (Herdado de IActivity) |
| AsConversationUpdateActivity() |
Retorne IConversationUpdateActivity se essa for uma atividade conversationUpdate, caso contrário, nulo. (Herdado de IActivity) |
| AsEndOfConversationActivity() |
Retorne IEndOfConversationActivity se essa for uma atividade de fim de conversa, caso contrário, nulo. (Herdado de IActivity) |
| AsEventActivity() |
Retorna IEventActivity se essa for uma atividade de evento, caso contrário, nulo. (Herdado de IActivity) |
| AsInstallationUpdateActivity() |
Retorne IInstallationUpdateActivity se essa for uma atividade installationUpdate, caso contrário, nulo. (Herdado de IActivity) |
| AsInvokeActivity() |
Retorna IInvokeActivity se essa for uma atividade de invocação, caso contrário, nulo. (Herdado de IActivity) |
| AsMessageActivity() |
Retorne IMessageActivity se essa for uma atividade de mensagem, caso contrário, nulo. (Herdado de IActivity) |
| AsMessageDeleteActivity() |
Retorna IMessageDeleteActivity se essa for uma atividade de exclusão de mensagem, caso contrário, nulo. (Herdado de IActivity) |
| AsMessageReactionActivity() |
Retorna IMessageDeleteActivity se essa for uma atividade de reação de mensagem, caso contrário, nulo. (Herdado de IActivity) |
| AsMessageUpdateActivity() |
Retorna IMessageUpdateActivity se essa for uma atividade de atualização de mensagem, nulo caso contrário. (Herdado de IActivity) |
| AsSuggestionActivity() |
Retorna IMessageDeleteActivity se essa for uma atividade de sugestão, caso contrário, nulo. (Herdado de IActivity) |
| AsTypingActivity() |
Retorne ITypingActivity se essa for uma atividade de digitação, caso contrário, nulo. (Herdado de IActivity) |
| GetChannelData<TypeT>() |
Obtém os dados do canal como um objeto fortemente tipado. (Herdado de IActivity) |
| GetConversationReference() |
Obtém uma referência de conversa de uma atividade. (Herdado de IActivity) |
| GetMentions() |
Obter menções. (Herdado de IMessageActivity) |
| HasContent() |
True se essa atividade tiver texto, anexos ou channelData. (Herdado de IMessageActivity) |
| TryGetChannelData<TypeT>(TypeT) |
Tente obter a channeldata como um objeto fortemente tipado. (Herdado de IActivity) |
Métodos de Extensão
| TeamsGetChannelId(IActivity) |
Obtém a ID do canal da equipe da atividade atual. |
| TeamsGetMeetingInfo(IActivity) |
Obtém o objeto TeamsMeetingInfo da atividade atual. |
| TeamsGetSelectedChannelId(IActivity) |
Obtém a ID de canal selecionada da equipe da atividade atual. |
| TeamsGetTeamInfo(IActivity) |
Obtém o objeto TeamsInfo da atividade atual. |
| TeamsGetTeamOnBehalfOf(IActivity) |
Obtém a lista OnBehalfOf do Teams 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 de 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 "Oi Bot". |
| RemoveRecipientMention(IMessageActivity) |
Remova o texto de menção do destinatário da propriedade Text. Use com cuidado porque essa função está alterando o texto na Atividade. |
| GetLocale(IActivity) |
Obtém a localidade da atividade. |
| SetLocale(IActivity, String) |
Define a localidade da atividade. |