EventFactory 类

  • java.lang.Object
    • com.microsoft.bot.builder.EventFactory

public final class EventFactory

包含用于创建各种事件类型的实用工具方法。

方法摘要

修饰符和类型 方法和描述
static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext)

创建切换启动事件。

static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext, Transcript transcript)

创建切换启动事件。

static Activity createHandoffStatus(ConversationAccount conversation, String state)

创建切换状态事件。

static Activity createHandoffStatus(ConversationAccount conversation, String state, String message)

创建切换状态事件。

方法继承自 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

方法详细信息

createHandoffInitiation

public static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext)

创建切换启动事件。

参数:

turnContext - 轮次上下文。
handoffContext - 代理中心特定的上下文。

返回:

handoff 事件。

createHandoffInitiation

public static Activity createHandoffInitiation(TurnContext turnContext, Object handoffContext, Transcript transcript)

创建切换启动事件。

参数:

turnContext - 轮次上下文。
handoffContext - 代理中心特定的上下文。
transcript - 对话的脚本。

返回:

handoff 事件。

createHandoffStatus

public static Activity createHandoffStatus(ConversationAccount conversation, String state)

创建切换状态事件。

参数:

conversation - 正在移交的对话。
state - 状态,可能的值是:“accepted”、“failed”、“completed”。

返回:

handoff 事件。

createHandoffStatus

public static Activity createHandoffStatus(ConversationAccount conversation, String state, String message)

创建切换状态事件。

参数:

conversation - 正在移交的对话。
state - 状态,可能的值是:“accepted”、“failed”、“completed”。
message - 失败传递的其他消息。

返回:

handoff 事件。

适用于