RegisterClassMiddleware class
Middleware para adicionar um objeto ou registrar um serviço com o contexto de turno atual.
Construtores
| Register |
Inicialize uma nova instância da classe RegisterClassMiddleware. |
Propriedades
| service | O objeto ou serviço a ser adicionado ao contexto de turno. |
Métodos
| on |
Adiciona o objeto ou serviço associado ao contexto de turno atual. |
Detalhes do construtor
RegisterClassMiddleware(T, string | symbol)
Inicialize uma nova instância da classe RegisterClassMiddleware.
new RegisterClassMiddleware(service: T, key: string | symbol)
Parâmetros
- service
-
T
O objeto ou serviço a ser adicionado.
- key
-
string | symbol
A chave do objeto de serviço, por sua vez, é o estado.
Detalhes da propriedade
service
O objeto ou serviço a ser adicionado ao contexto de turno.
service: T
Valor da propriedade
T
Detalhes do método
onTurn(TurnContext, () => Promise<void>)
Adiciona o objeto ou serviço associado ao contexto de turno atual.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parâmetros
- turnContext
- TurnContext
O objeto de contexto para este turno.
- next
-
() => Promise<void>
O delegado a ser chamado para continuar o pipeline de middleware de bot.
Retornos
Promise<void>