Compartilhar via


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 Canal ao qual essa atividade está associada.

Conversation

Obtém ou define o Endereço para a 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, expressas 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ções uma atividade com as informações de entrega de uma referência de conversa existente.

AsContactRelationUpdateActivity()

Retornar IContactRelationUpdateActivity se esta for uma atividade contactRelationUpdate, caso contrário, nulo.

AsConversationUpdateActivity()

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

AsEndOfConversationActivity()

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

AsEventActivity()

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

AsInstallationUpdateActivity()

Retornar IInstallationUpdateActivity se esta for uma atividade installationUpdate, caso contrário, nulo.

AsInvokeActivity()

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

AsMessageActivity()

Retornar IMessageActivity se esta for uma atividade de mensagem, caso contrário, nulo.

AsMessageDeleteActivity()

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

AsMessageReactionActivity()

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

AsMessageUpdateActivity()

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

AsSuggestionActivity()

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

AsTypingActivity()

Retornar 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 o 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.

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.

GetLocale(IActivity)

Obtém a localidade da atividade.

SetLocale(IActivity, String)

Define a localidade da atividade.

Aplica-se a