RegisterClassMiddleware<T> クラス

  • java.lang.Object
    • com.microsoft.bot.builder.RegisterClassMiddleware<T>

型パラメーター

T

追加する typeof サービス。

実装

public class RegisterClassMiddleware
implements Middleware

現在のターン コンテキストにオブジェクトを追加したり、サービスを登録したりするためのミドルウェア。

コンストラクターの概要

コンストラクター 説明
RegisterClassMiddleware(T service)

RegisterClassMiddleware クラスの新しいインスタンスを初期化します。

RegisterClassMiddleware(T service, String key)

RegisterClassMiddleware クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
T getService()

サービスを取得します。

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

関連付けられているオブジェクトまたはサービスを現在のターン コンテキストに追加します。

void setService(T withService)

サービスを設定します。

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

コンストラクターの詳細

RegisterClassMiddleware

public RegisterClassMiddleware(T service)

RegisterClassMiddleware クラスの新しいインスタンスを初期化します。

パラメーター:

service - 登録するサービス。

RegisterClassMiddleware

public RegisterClassMiddleware(T service, String key)

RegisterClassMiddleware クラスの新しいインスタンスを初期化します。

パラメーター:

service - 登録するサービス。
key - ターン状態のサービス オブジェクトの省略可能なキー。 既定値はサービスの名前です。

メソッドの詳細

getService

public T getService()

サービスを取得します。

戻り値:

サービス。

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

関連付けられているオブジェクトまたはサービスを現在のターン コンテキストに追加します。

パラメーター:

turnContext - このターンのコンテキスト オブジェクト。
next - ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。

setService

public void setService(T withService)

サービスを設定します。

パラメーター:

withService - サービスを設定する値。

適用対象