Compartir a través de


IActivity Interfaz

Definición

Propiedades compartidas para todas las actividades.

public interface IActivity
type IActivity = interface
Public Interface IActivity
Derivado

Propiedades

ChannelData

Obtiene o establece la carga específica del canal.

ChannelId

Obtiene o establece El canal a la que está asociada esta actividad.

Conversation

Obtiene o establece Address para la conversación a la que está asociada esta actividad.

Entities

Obtiene o establece la colección de objetos Entity, cada uno de los cuales contiene metadatos sobre esta actividad. Cada objeto Entity se escribe.

From

Obtiene o establece la dirección del remitente.

Id

Obtiene o establece iD para la actividad.

LocalTimestamp

Obtiene o establece la fecha y hora local del mensaje, expresada en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.

Recipient

Obtiene o establece la dirección que recibió el mensaje.

ReplyToId

Obtiene o establece el identificador original al que esta actividad es una respuesta.

ServiceUrl

Obtiene o establece la dirección URL del servicio donde se deben enviar las respuestas a esta actividad.

Timestamp

Obtiene o establece la marca de tiempo cuando se envió este mensaje (UTC).

Type

Obtiene o establece el tipo de actividad.

Métodos

ApplyConversationReference(ConversationReference, Boolean)

Actualiza una actividad con la información de entrega de una referencia de conversación existente.

AsContactRelationUpdateActivity()

Devuelve IContactRelationUpdateActivity si se trata de una actividad contactRelationUpdate, en caso contrario, null.

AsConversationUpdateActivity()

Devuelve IConversationUpdateActivity si se trata de una actividad conversationUpdate, en caso contrario, null.

AsEndOfConversationActivity()

Devuelve IEndOfConversationActivity si se trata de una actividad de fin de conversación, en caso contrario, null.

AsEventActivity()

Devuelve IEventActivity si se trata de una actividad de evento, en caso contrario, null.

AsInstallationUpdateActivity()

Devuelve IInstallationUpdateActivity si se trata de una actividad installationUpdate; de lo contrario, null.

AsInvokeActivity()

Devuelve IInvokeActivity si se trata de una actividad de invocación, null de lo contrario.

AsMessageActivity()

Devuelve IMessageActivity si se trata de una actividad de mensaje, de lo contrario, null.

AsMessageDeleteActivity()

Devuelve IMessageDeleteActivity si se trata de una actividad de eliminación de mensajes, null de lo contrario.

AsMessageReactionActivity()

Devuelve IMessageDeleteActivity si se trata de una actividad de reacción de mensaje, null de lo contrario.

AsMessageUpdateActivity()

Devuelve IMessageUpdateActivity si se trata de una actividad de actualización de mensajes, en caso contrario, null.

AsSuggestionActivity()

Devuelve IMessageDeleteActivity si se trata de una actividad de sugerencia; de lo contrario, null.

AsTypingActivity()

Devuelve ITypingActivity si se trata de una actividad de escritura, en caso contrario, null.

GetChannelData<TypeT>()

Obtiene los datos del canal como objeto fuertemente tipado.

GetConversationReference()

Obtiene una referencia de conversación de una actividad.

TryGetChannelData<TypeT>(TypeT)

Intente obtener los datos channeldata como un objeto fuertemente tipado.

Métodos de extensión

TeamsGetChannelId(IActivity)

Obtiene el identificador de canal del equipo de la actividad actual.

TeamsGetMeetingInfo(IActivity)

Obtiene el objeto TeamsMeetingInfo de la actividad actual.

TeamsGetSelectedChannelId(IActivity)

Obtiene el identificador de canal seleccionado del equipo de la actividad actual.

TeamsGetTeamInfo(IActivity)

Obtiene el objeto TeamsInfo de la actividad actual.

TeamsGetTeamOnBehalfOf(IActivity)

Obtiene la lista OnBehalfOf de Teams de la actividad actual.

TeamsNotifyUser(IActivity, Boolean, String)

Configura la actividad actual para generar una notificación en Teams.

TeamsNotifyUser(IActivity)

Configura la actividad actual para generar una notificación en Teams.

GetLocale(IActivity)

Obtiene la configuración regional de la actividad.

SetLocale(IActivity, String)

Establece la configuración regional de la actividad.

Se aplica a