Partager via


BotFrameworkHttpClient class

Avertissement

Cette API est à présent déconseillée.

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.

Constructeurs

BotFrameworkHttpClient(ICredentialProvider, string)

Crée une instance de la classe BotFrameworkHttpClient

Méthodes

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

Transfère une activité à un autre bot.

Détails du constructeur

BotFrameworkHttpClient(ICredentialProvider, string)

Crée une instance de la classe BotFrameworkHttpClient

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

Paramètres

credentialProvider

ICredentialProvider

Instance de ICredentialProvider.

channelService

string

Optionnel. Service de canal.

Détails de la méthode

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

Transfère une activité à un autre bot.

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

Paramètres

fromBotId

string

MicrosoftAppId du bot envoyant l’activité.

toBotId

string

MicrosoftAppId du bot recevant l’activité.

toUrl

string

URL du bot recevant l’activité.

serviceUrl

string

URL de rappel de l’hôte de compétence.

conversationId

string

ID de conversation à utiliser pour la conversation avec la compétence.

activity

Activity

Activité à transférer.

Retours

Promise<InvokeResponse<T>>

Promesse représentant l’opération asynchrone.