SkillHttpClient class
BotFrameworkHttpClient 特製化技能,可封裝對話標識符產生。
- Extends
建構函式
Skill |
建立 SkillHttpClient 類別的新實例。 |
方法
post |
使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。 |
post |
使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。 |
繼承的方法
post |
將活動轉送至另一個 Bot。 |
建構函式詳細資料
SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)
建立 SkillHttpClient 類別的新實例。
new SkillHttpClient(credentialProvider: ICredentialProvider, conversationIdFactory: SkillConversationIdFactoryBase, channelService?: string)
參數
- credentialProvider
-
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>>
代表異步操作的承諾。