IActivity Interface

Definição

Propriedades compartilhadas para todas as atividades.

public interface IActivity
type IActivity = interface
Public Interface IActivity
Derivado

Propriedades

ChannelData

Obtém ou define o conteúdo específico do canal.

ChannelId

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

Conversation

Obtém ou define o endereço da conversa à qual essa atividade está associada.

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.

From

Obtém ou define o endereço do Remetente.

Id

Obtém ou define a iD da atividade.

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.

Recipient

Obtém ou define o endereço que recebeu a mensagem.

ReplyToId

Obtém ou define a ID original à qual essa atividade é uma resposta.

ServiceUrl

Obtém ou define a URL do serviço para onde as respostas a essa atividade devem ser enviadas.

Timestamp

Obtém ou define o carimbo de data/hora quando essa mensagem foi enviada (UTC).

Type

Obtém ou define o tipo de atividade.

Métodos

ApplyConversationReference(ConversationReference, Boolean)

Atualiza uma atividade com as informações de entrega de uma referência de conversa existente.

AsContactRelationUpdateActivity()

Retorne IContactRelationUpdateActivity se essa for uma atividade contactRelationUpdate, caso contrário, nulo.

AsConversationUpdateActivity()

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

AsEndOfConversationActivity()

Retorne IEndOfConversationActivity se essa for uma atividade de fim de conversa, caso contrário, nulo.

AsEventActivity()

Retorna IEventActivity se essa for uma atividade de evento, caso contrário, nulo.

AsInstallationUpdateActivity()

Retorne IInstallationUpdateActivity se essa for uma atividade installationUpdate, caso contrário, nulo.

AsInvokeActivity()

Retorna IInvokeActivity se essa for uma atividade de invocação, caso contrário, nulo.

AsMessageActivity()

Retorne IMessageActivity se essa for uma atividade de mensagem, caso contrário, nulo.

AsMessageDeleteActivity()

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

AsMessageReactionActivity()

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

AsMessageUpdateActivity()

Retorna IMessageUpdateActivity se essa for uma atividade de atualização de mensagem, nulo caso contrário.

AsSuggestionActivity()

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

AsTypingActivity()

Retorne ITypingActivity se essa for uma atividade de digitação, caso contrário, nulo.

GetChannelData<TypeT>()

Obtém os dados do canal como um objeto fortemente tipado.

GetConversationReference()

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

TryGetChannelData<TypeT>(TypeT)

Tente obter a channeldata como um objeto fortemente tipado.

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.

GetLocale(IActivity)

Obtém a localidade da atividade.

SetLocale(IActivity, String)

Define a localidade da atividade.

Aplica-se a