Freigeben über


SkillHttpClient class

Ein BotFrameworkHttpClient spezialisiert auf Fähigkeiten, die die Generation der Unterhaltungs-ID kapseln.

Extends

Konstruktoren

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Erstellt eine neue Instanz der SkillHttpClient Klasse.

Methoden

postToSkill(string, BotFrameworkSkill, string, Activity)

Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität.

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

Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität.

Geerbte Methoden

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

Leitet eine Aktivität an einen anderen Bot weiter.

Details zum Konstruktor

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Erstellt eine neue Instanz der SkillHttpClient Klasse.

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

Parameter

credentialProvider

ICredentialProvider

Eine Instanz von ICredentialProvider.

conversationIdFactory

SkillConversationIdFactoryBase

Eine Instanz einer Von SkillConversationIdFactoryBaseabgeleiteten Klasse.

channelService

string

Wahlfrei. Der Kanaldienst.

Details zur Methode

postToSkill(string, BotFrameworkSkill, string, Activity)

Warnung

Diese API ist nun veraltet.

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

Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität.

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

Parameter

fromBotId

string

Die MicrosoftAppId des Bots, der die Aktivität sendet.

toSkill

BotFrameworkSkill

Die Fähigkeit, die Unterhaltungs-ID zu erstellen.

callbackUrl

string

Die Rückruf-URL für den Qualifikationshost.

activity

Activity

Die zu sendende Aktivität.

Gibt zurück

Promise<InvokeResponse>

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

Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität.

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

Parameter

originatingAudience

string

Der OAuth-Zielgruppenbereich, der während des Tokenabrufs verwendet wird. (Entweder https://api.botframework.com- oder Bot-App-ID.)

fromBotId

string

Die MicrosoftAppId des Bots, der die Aktivität sendet.

toSkill

BotFrameworkSkill

Die Fähigkeit, die Unterhaltungs-ID zu erstellen.

callbackUrl

string

Die Rückruf-URL für den Qualifikationshost.

activity

Activity

Die zu sendende Aktivität.

Gibt zurück

Promise<InvokeResponse<T>>

Details zur geerbten Methode

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

Leitet eine Aktivität an einen anderen Bot weiter.

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

Parameter

fromBotId

string

Die MicrosoftAppId des Bots, der die Aktivität sendet.

toBotId

string

Die MicrosoftAppId des Bots, der die Aktivität empfängt.

toUrl

string

Die URL des Bots, der die Aktivität empfängt.

serviceUrl

string

Die Rückruf-URL für den Qualifikationshost.

conversationId

string

Eine Unterhaltungs-ID, die für die Unterhaltung mit den Fähigkeiten verwendet werden soll.

activity

Activity

Aktivität, die weitergeleitet werden soll.

Gibt zurück

Promise<InvokeResponse<T>>

Eine Zusage, die den asynchronen Vorgang darstellt.

vonBotFrameworkHttpClient.postActivity geerbt