Compartilhar via


ISuggestionActivity Interface

Definição

Representa uma sugestão privada para o Recipient sobre outra atividade.

public interface ISuggestionActivity : Microsoft.Bot.Schema.IMessageActivity
type ISuggestionActivity = interface
    interface IMessageActivity
    interface IActivity
Public Interface ISuggestionActivity
Implements IMessageActivity
Derivado
Implementações

Comentários

A propriedade da ReplyToId atividade identifica a atividade que está sendo referenciada. A propriedade da Recipient atividade indica para qual usuário a sugestão serve.

Propriedades

AttachmentLayout

Obtém ou define uma dica 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 o conteúdo específico do canal.

(Herdado de IActivity)
ChannelId

Obtém ou define Canal ao qual essa atividade está associada.

(Herdado de IActivity)
Conversation

Obtém ou define Endereço para a 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 em que 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 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)
TextHighlights

Obtém ou define Indica as seções de texto na mensagem referenciada a serem realçadas.

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ções 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, caso contrário, nulo.

(Herdado de IActivity)
AsConversationUpdateActivity()

Retornar IConversationUpdateActivity se essa for uma atividade conversationUpdate, caso contrário, nulo.

(Herdado de IActivity)
AsEndOfConversationActivity()

Retornar 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()

Retornar 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()

Retornar 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, caso contrário, nulo.

(Herdado de IActivity)
AsSuggestionActivity()

Retorna IMessageDeleteActivity se essa for uma atividade de sugestão, caso contrário, nulo.

(Herdado de IActivity)
AsTypingActivity()

Retornar 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 objeto fortemente tipado.

(Herdado de IActivity)
GetConversationReference()

Obtém uma referência de conversa de uma atividade.

(Herdado de IActivity)
GetMentions()

Obtenha menções.

(Herdado de IMessageActivity)
HasContent()

True se essa atividade tiver texto, anexos ou channelData.

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

Tente obter o 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.

TeamsNotifyUser(IActivity)

Configura a atividade atual para gerar uma notificação no Teams.

TeamsNotifyUser(IActivity, Boolean, String)

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

Aplica-se a