SkillHttpClient class
会話 ID の生成をカプセル化するスキルに特化した BotFrameworkHttpClient。
- Extends
コンストラクター
Skill |
SkillHttpClient クラスの新しいインスタンスを作成します。 |
メソッド
post |
SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。 |
post |
SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。 |
継承されたメソッド
post |
アクティビティを別のボットに転送します。 |
コンストラクターの詳細
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 を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。
function postToSkill(fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse>
パラメーター
- fromBotId
-
string
アクティビティを送信するボットの MicrosoftAppId。
- toSkill
-
BotFrameworkSkill
会話 ID を作成するスキル。
- callbackUrl
-
string
スキル ホストのコールバック URL。
- activity
-
Activity
送信するアクティビティ。
戻り値
Promise<InvokeResponse>
postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)
SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。
function postToSkill<T>(originatingAudience: string, fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse<T>>
パラメーター
- originatingAudience
-
string
トークンの取得中に使用される OAuth 対象ユーザー スコープ。 (https://api.botframework.com またはボット アプリ ID)。
- fromBotId
-
string
アクティビティを送信するボットの MicrosoftAppId。
- toSkill
-
BotFrameworkSkill
会話 ID を作成するスキル。
- callbackUrl
-
string
スキル ホストのコールバック URL。
- activity
-
Activity
送信するアクティビティ。
戻り値
Promise<InvokeResponse<T>>
継承済みメソッドの詳細
postActivity<T>(string, string, string, string, string, Activity)
アクティビティを別のボットに転送します。
function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>
パラメーター
- fromBotId
-
string
アクティビティを送信するボットの MicrosoftAppId。
- toBotId
-
string
アクティビティを受け取るボットの MicrosoftAppId。
- toUrl
-
string
アクティビティを受け取るボットの URL。
- serviceUrl
-
string
スキル ホストのコールバック URL。
- conversationId
-
string
スキルとの会話に使用する会話 ID。
- activity
-
Activity
転送するアクティビティ。
戻り値
Promise<InvokeResponse<T>>
非同期操作を表す Promise。
botFrameworkHttpClient.postActivity