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 事件。

適用於