RegisterClassMiddleware<T> 类

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

类型参数

T

要添加的 typeof 服务。

实现

public class RegisterClassMiddleware
implements Middleware

用于向当前轮次上下文添加对象或向服务注册的中间件。

构造函数摘要

构造函数 说明
RegisterClassMiddleware(T service)

初始化 Register类的新实例中间件类。

RegisterClassMiddleware(T service, String key)

初始化 Register类的新实例中间件类。

方法摘要

修饰符和类型 方法和描述
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 - 要将服务设置为的值。

适用于