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 - エージェント ハブ固有のコンテキスト。

戻り値:

ハンドオフ イベント。

createHandoffInitiation

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

ハンドオフ開始イベントを作成します。

パラメーター:

turnContext - ターン コンテキスト。
handoffContext - エージェント ハブ固有のコンテキスト。
transcript - 会話のトランスクリプト。

戻り値:

ハンドオフ イベント。

createHandoffStatus

public static Activity createHandoffStatus(ConversationAccount conversation, String state)

ハンドオフ状態イベントを作成します。

パラメーター:

conversation - 会話が引き継がれ中です。
state - 状態、使用可能な値は "accepted"、"failed"、"completed" です。

戻り値:

ハンドオフ イベント。

createHandoffStatus

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

ハンドオフ状態イベントを作成します。

パラメーター:

conversation - 会話が引き継がれ中です。
state - 状態、使用可能な値は "accepted"、"failed"、"completed" です。
message - ハンドオフに失敗した場合の追加メッセージ。

戻り値:

ハンドオフ イベント。

適用対象