Partilhar 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 carga útil específica do canal.

ChannelId

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

Conversation

Obtém ou define Endereço para a conversa à qual esta 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 iD para a atividade.

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.

Recipient

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

ReplyToId

Obtém ou define a ID original à qual esta 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 esta 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 esta for uma atividade contactRelationUpdate, null caso contrário.

AsConversationUpdateActivity()

Retorne IConversationUpdateActivity se esta for uma atividade conversationUpdate, null caso contrário.

AsEndOfConversationActivity()

Retorne IEndOfConversationActivity se esta for uma atividade de fim de conversa, null caso contrário.

AsEventActivity()

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

AsInstallationUpdateActivity()

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

AsInvokeActivity()

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

AsMessageActivity()

Retorne IMessageActivity se esta for uma atividade de mensagem, null caso contrário.

AsMessageDeleteActivity()

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

AsMessageReactionActivity()

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

AsMessageUpdateActivity()

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

AsSuggestionActivity()

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

AsTypingActivity()

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

GetChannelData<TypeT>()

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

GetConversationReference()

Obtém uma referência de conversação de uma atividade.

TryGetChannelData<TypeT>(TypeT)

Tente obter os channeldata como um objeto fortemente tipado.

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.

GetLocale(IActivity)

Obtém a localidade para a atividade.

SetLocale(IActivity, String)

Define a localidade da atividade.

Aplica-se a