Compartir a través de


RegisterClassMiddleware class

Middleware para agregar un objeto a un servicio o registrarlo con el contexto de turno actual.

Constructores

RegisterClassMiddleware(T, string | symbol)

Inicialice una nueva instancia de la clase RegisterClassMiddleware.

Propiedades

service

Objeto o servicio que se va a agregar al contexto de turno.

Métodos

onTurn(TurnContext, () => Promise<void>)

Agrega el objeto o servicio asociado al contexto de turno actual.

Detalles del constructor

RegisterClassMiddleware(T, string | symbol)

Inicialice una nueva instancia de la clase RegisterClassMiddleware.

new RegisterClassMiddleware(service: T, key: string | symbol)

Parámetros

service

T

Objeto o servicio que se va a agregar.

key

string | symbol

Clave del objeto de servicio a su vez.

Detalles de las propiedades

service

Objeto o servicio que se va a agregar al contexto de turno.

service: T

Valor de propiedad

T

Detalles del método

onTurn(TurnContext, () => Promise<void>)

Agrega el objeto o servicio asociado al contexto de turno actual.

function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>

Parámetros

turnContext
TurnContext

Objeto de contexto para este turno.

next

() => Promise<void>

Delegado al que se va a llamar para continuar con la canalización de middleware del bot.

Devoluciones

Promise<void>