SkillHttpClient class

会話 ID の生成をカプセル化するスキルに特化した BotFrameworkHttpClient。

Extends

コンストラクター

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

SkillHttpClient クラスの新しいインスタンスを作成します。

メソッド

postToSkill(string, BotFrameworkSkill, string, Activity)

SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。

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

SkillConversationIdFactory を使用してスキル会話 ID を作成または取得し、アクティビティを送信します。

継承されたメソッド

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

アクティビティを別のボットに転送します。

コンストラクターの詳細

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から継承された