Compartilhar via


BotFrameworkClientImpl class

Construtores

BotFrameworkClientImpl(ServiceClientCredentialsFactory, string, fetch)

Métodos

postActivity<T>(string, string, string, string, string, Activity)

Detalhes do construtor

BotFrameworkClientImpl(ServiceClientCredentialsFactory, string, fetch)

new BotFrameworkClientImpl(credentialsFactory: ServiceClientCredentialsFactory, loginEndpoint: string, botFrameworkClientFetch?: fetch)

Parâmetros

credentialsFactory
ServiceClientCredentialsFactory

Uma instância ServiceClientCredentialsFactory.

loginEndpoint

string

A URL de logon.

botFrameworkClientFetch

fetch

Uma implementação personalizada do Fetch a ser usada no BotFrameworkClient.

Detalhes do método

postActivity<T>(string, string, string, string, string, Activity)

function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>

Parâmetros

fromBotId

string

O MicrosoftAppId do bot que envia a atividade.

toBotId

string

O MicrosoftAppId do bot que está recebendo a atividade.

toUrl

string

A URL do bot que está recebendo a atividade.

serviceUrl

string

A URL de retorno de chamada para o host de habilidade.

conversationId

string

Uma ID de conversa a ser usada para a conversa com a habilidade.

activity

Activity

A Atividade a ser enviada para o encaminhamento.

Retornos

Promise<InvokeResponse<T>>

Uma promessa que representa a operação assíncrona.