通过


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 的任务。

适用于