SkillHttpClient クラス

public class SkillHttpClient
extends BotFrameworkHttpClient

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

コンストラクターの概要

コンストラクター 説明
SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

SkillHttpClient クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

アクティビティをスキル (ボット) に転送します。

java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String originatingAudience, String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

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

メソッドの継承元: BotFrameworkHttpClient

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

SkillHttpClient

public SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

SkillHttpClient クラスの新しいインスタンスを初期化します。

パラメーター:

credentialProvider - CredentialProviderのインスタンス。
conversationIdFactory - SkillConversationIdFactoryBaseから派生したクラスのインスタンス。
channelProvider - ChannelProviderのインスタンス。

メソッドの詳細

<T>postActivity

public CompletableFuture> postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class type)

アクティビティをスキル (ボット) に転送します。

パラメーター:

fromBotId - アクティビティを送信するボットの MicrosoftAppId。
toSkill - BotFrameworkSkill のインスタンス。
callbackUrl - コールバック URI。
activity - 転送するアクティビティ。
type - T の型

戻り値:

型 T の省略可能な invokeResponse を持つタスク。

<T>postActivity

public CompletableFuture> postActivity(String originatingAudience, String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class type)

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

パラメーター:

originatingAudience - トークンの取得中に使用される oauth 対象ユーザー スコープ。 (https://api.getbotframework().com またはボット アプリ ID)。
fromBotId - アクティビティを送信するボットの MicrosoftAppId。
toSkill - 会話 ID を作成するスキル。
callbackUrl - スキル ホストのコールバック URL。
activity - 送信するアクティビティ。
type - Java でのジェネリックの型消去のために必要な T の型。

戻り値:

invokeResponse を使用するタスク。

適用対象