RegisterClassMiddleware<T> 類別

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

類型參數

T

要加入的 typeof 服務。

實作

public class RegisterClassMiddleware
implements Middleware

中間件,用於將物件新增至或向目前的回合內容註冊服務。

建構函式摘要

建構函式 Description
RegisterClassMiddleware(T service)

初始化 RegisterClass中間件類別的新實例。

RegisterClassMiddleware(T service, String key)

初始化 RegisterClass中間件類別的新實例。

方法摘要

修飾詞與類型 方法與描述
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 - 要呼叫以繼續 Bot 中間件管線的委派。

setService

public void setService(T withService)

設定服務。

參數:

withService - 要設定服務的值。

適用於