SkillHttpClient class
Ein BotFrameworkHttpClient spezialisiert auf Fähigkeiten, die die Generation der Unterhaltungs-ID kapseln.
- Extends
Konstruktoren
Skill |
Erstellt eine neue Instanz der SkillHttpClient Klasse. |
Methoden
post |
Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität. |
post |
Verwendet die SkillConversationIdFactory zum Erstellen oder Abrufen einer Fähigkeitsunterhaltungs-ID und sendet die Aktivität. |
Geerbte Methoden
post |
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.