RegisterClassMiddleware class
Middleware para agregar un objeto a un servicio o registrarlo con el contexto de turno actual.
Constructores
Register |
Inicialice una nueva instancia de la clase RegisterClassMiddleware. |
Propiedades
service | Objeto o servicio que se va a agregar al contexto de turno. |
Métodos
on |
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>