Partager via


SkillHttpClient class

BotFrameworkHttpClient spécialisé pour skills qui encapsule la génération d’ID de conversation.

Extends

Constructeurs

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Crée une instance de la classe SkillHttpClient.

Méthodes

postToSkill(string, BotFrameworkSkill, string, Activity)

Utilise SkillConversationIdFactory pour créer ou récupérer un ID de conversation de compétence et envoie l’activité.

postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)

Utilise SkillConversationIdFactory pour créer ou récupérer un ID de conversation de compétence et envoie l’activité.

Méthodes héritées

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

Transfère une activité à un autre bot.

Détails du constructeur

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Crée une instance de la classe SkillHttpClient.

new SkillHttpClient(credentialProvider: ICredentialProvider, conversationIdFactory: SkillConversationIdFactoryBase, channelService?: string)

Paramètres

credentialProvider

ICredentialProvider

Instance de ICredentialProvider.

conversationIdFactory

SkillConversationIdFactoryBase

Instance d’une classe dérivée de SkillConversationIdFactoryBase.

channelService

string

Optionnel. Service de canal.

Détails de la méthode

postToSkill(string, BotFrameworkSkill, string, Activity)

Avertissement

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

This overload is deprecated. Please use SkillHttpClient.postToSkill() that takes an originatingAudience.

Utilise SkillConversationIdFactory pour créer ou récupérer un ID de conversation de compétence et envoie l’activité.

function postToSkill(fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse>

Paramètres

fromBotId

string

MicrosoftAppId du bot envoyant l’activité.

toSkill

BotFrameworkSkill

Compétence pour laquelle créer l’ID de conversation.

callbackUrl

string

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

activity

Activity

Activité à envoyer.

Retours

Promise<InvokeResponse>

postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)

Utilise SkillConversationIdFactory pour créer ou récupérer un ID de conversation de compétence et envoie l’activité.

function postToSkill<T>(originatingAudience: string, fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse<T>>

Paramètres

originatingAudience

string

Étendue de l’audience OAuth utilisée lors de la récupération de jetons. (ID d’application https://api.botframework.com ou bot.)

fromBotId

string

MicrosoftAppId du bot envoyant l’activité.

toSkill

BotFrameworkSkill

Compétence pour laquelle créer l’ID de conversation.

callbackUrl

string

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

activity

Activity

Activité à envoyer.

Retours

Promise<InvokeResponse<T>>

Détails de la méthode héritée

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.

héritée deBotFrameworkHttpClient.postActivity