Compartilhar via


BotFrameworkHttpClient class

Aviso

Essa API foi preterida.

Use BotFrameworkAuthentication.createBotFrameworkClient() to obtain a client and perform the operations that were accomplished through BotFrameworkHttpClient. HttpClient for calling skills from a Node.js BotBuilder V4 SDK bot.

Construtores

BotFrameworkHttpClient(ICredentialProvider, string)

Cria uma nova instância da classe BotFrameworkHttpClient

Métodos

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

Encaminha uma atividade para outro bot.

Detalhes do construtor

BotFrameworkHttpClient(ICredentialProvider, string)

Cria uma nova instância da classe BotFrameworkHttpClient

new BotFrameworkHttpClient(credentialProvider: ICredentialProvider, channelService?: string)

Parâmetros

credentialProvider

ICredentialProvider

Uma instância doICredentialProvider .

channelService

string

Opcional. O serviço de canal.

Detalhes do método

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

Encaminha uma atividade para outro bot.

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

Atividade a ser encaminhada.

Retornos

Promise<InvokeResponse<T>>

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