共用方式為


SkillHttpClient class

BotFrameworkHttpClient 特製化技能,可封裝對話標識符產生。

Extends

建構函式

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

建立 SkillHttpClient 類別的新實例。

方法

postToSkill(string, BotFrameworkSkill, string, Activity)

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

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

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

繼承的方法

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

將活動轉送至另一個 Bot。

建構函式詳細資料

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

建立 SkillHttpClient 類別的新實例。

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

參數

credentialProvider

ICredentialProvider

ICredentialProvider實例。

conversationIdFactory

SkillConversationIdFactoryBase

衍生自 skillConversationIdFactoryBase 類別的實例,

channelService

string

自選。 通道服務。

方法詳細資料

postToSkill(string, BotFrameworkSkill, string, Activity)

警告

此 API 現已淘汰。

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

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

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

參數

fromBotId

string

傳送活動的 Bot MicrosoftAppId。

toSkill

BotFrameworkSkill

建立交談標識碼的技能。

callbackUrl

string

技能主機的回呼 URL。

activity

Activity

要傳送的活動。

傳回

Promise<InvokeResponse>

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

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

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

參數

originatingAudience

string

在令牌擷取期間使用的 OAuth 物件範圍。 (https://api.botframework.com 或 Bot 應用程式識別碼。

fromBotId

string

傳送活動的 Bot MicrosoftAppId。

toSkill

BotFrameworkSkill

建立交談標識碼的技能。

callbackUrl

string

技能主機的回呼 URL。

activity

Activity

要傳送的活動。

傳回

Promise<InvokeResponse<T>>

繼承的方法的詳細資料

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

將活動轉送至另一個 Bot。

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

參數

fromBotId

string

傳送活動的 Bot MicrosoftAppId。

toBotId

string

Bot 接收活動的 MicrosoftAppId。

toUrl

string

接收活動的 Bot URL。

serviceUrl

string

技能主機的回呼 URL。

conversationId

string

用於與技能交談的交談標識碼。

activity

Activity

要轉送的活動。

傳回

Promise<InvokeResponse<T>>

代表異步操作的承諾。

繼承自BotFrameworkHttpClient.postActivity