BotFrameworkClient クラス

  • java.lang.Object
    • com.microsoft.bot.builder.skills.BotFrameworkClient

public abstract class BotFrameworkClient

Bot Framework クライアント。

コンストラクターの概要

コンストラクター 説明
BotFrameworkClient()

メソッドの概要

修飾子と型 メソッドと説明
abstract java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String fromBotId, String toBotId, URI toUri, URI serviceUri, String conversationId, Activity activity, Class<T> type)

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

メソッドの継承元: 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

コンストラクターの詳細

BotFrameworkClient

public BotFrameworkClient()

メソッドの詳細

<T>postActivity

public abstract CompletableFuture> postActivity(String fromBotId, String toBotId, URI toUri, URI serviceUri, String conversationId, Activity activity, Class type)

アクティビティをスキル (ボット) に転送します。 注: スキルにアクティビティを転送すると、スキルが正確な状態になるように UserState と ConversationState の変更がフラッシュされます。

パラメーター:

fromBotId - アクティビティを送信するボットの MicrosoftAppId。
toBotId - アクティビティを受け取るボットの MicrosoftAppId。
toUri - アクティビティを受け取るボットの URL。
serviceUri - スキル ホストのコールバック URL。
conversationId - スキルとの会話に使用する会話 ID。
activity - 転送先の Activity
type - 応答本文に含める型は、Java での型消去のために実際には使用できません。

戻り値:

オプションの invokeResponse を含むタスク。

適用対象