Compartilhar via


ICommandActivity interface

Comando externo assíncrono.

Extends

Propriedades

name

O nome do evento.

value

O valor deste comando.

Propriedades herdadas

channelData

Contém conteúdo específico do canal.

channelId

Contém uma ID que identifica exclusivamente o canal. Definido pelo canal.

conversation

Identifica a conversa à qual a atividade pertence.

entities

Representa as entidades mencionadas na mensagem.

from

Identifica o remetente da mensagem.

id

Contém uma ID que identifica exclusivamente a atividade no canal.

localTimestamp

Contém a data e a hora locais da mensagem, expressa no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.

recipient

Identifica o destinatário da mensagem.

replyToId

Contém a ID da mensagem à qual essa mensagem é uma resposta.

serviceUrl

Contém a URL que especifica o ponto de extremidade de serviço do canal. Definido pelo canal.

timestamp

Contém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.

type

Contém o tipo de atividade 'iActivity'

Detalhes da propriedade

name

O nome do evento.

name: string

Valor da propriedade

string

value

O valor deste comando.

value?: CommandValue<T>

Valor da propriedade

Detalhes das propriedades herdadas

channelData

Contém conteúdo específico do canal.

channelData?: any

Valor da propriedade

any

herdado doIActivity.channelData

channelId

Contém uma ID que identifica exclusivamente o canal. Definido pelo canal.

channelId: string

Valor da propriedade

string

Herdado deIActivity.channelId

conversation

Identifica a conversa à qual a atividade pertence.

conversation: ConversationAccount

Valor da propriedade

herdado doIActivity.conversation

entities

Representa as entidades mencionadas na mensagem.

entities?: Entity[]

Valor da propriedade

Entity[]

herdado deIActivity.entities

from

Identifica o remetente da mensagem.

from: ChannelAccount

Valor da propriedade

herdado deIActivity.from

id

Contém uma ID que identifica exclusivamente a atividade no canal.

id?: string

Valor da propriedade

string

herdado deIActivity.id

localTimestamp

Contém a data e a hora locais da mensagem, expressa no formato ISO-8601. Por exemplo, 2016-09-23T13:07:49.4714686-07:00.

localTimestamp?: Date

Valor da propriedade

Date

Herdado de IActivity.localTimestamp

recipient

Identifica o destinatário da mensagem.

recipient: ChannelAccount

Valor da propriedade

herdado doIActivity.recipient

replyToId

Contém a ID da mensagem à qual essa mensagem é uma resposta.

replyToId?: string

Valor da propriedade

string

Herdado deIActivity.replyToId

serviceUrl

Contém a URL que especifica o ponto de extremidade de serviço do canal. Definido pelo canal.

serviceUrl: string

Valor da propriedade

string

herdado de IActivity.serviceUrl

timestamp

Contém a data e a hora em que a mensagem foi enviada, em UTC, expressa no formato ISO-8601.

timestamp?: Date

Valor da propriedade

Date

herdado doIActivity.timestamp

type

Contém o tipo de atividade 'iActivity'

type: ActivityTypes | string

Valor da propriedade

ActivityTypes | string

Herdado deIActivity.type