RegisterClassMiddleware class
Middleware per l'aggiunta di un oggetto a o la registrazione di un servizio con il contesto di turno corrente.
Costruttori
| Register |
Inizializzare una nuova istanza della classe RegisterClassMiddleware. |
Proprietà
| service | Oggetto o servizio da aggiungere al contesto di turno. |
Metodi
| on |
Aggiunge l'oggetto o il servizio associato al contesto di turno corrente. |
Dettagli costruttore
RegisterClassMiddleware(T, string | symbol)
Inizializzare una nuova istanza della classe RegisterClassMiddleware.
new RegisterClassMiddleware(service: T, key: string | symbol)
Parametri
- service
-
T
Oggetto o servizio da aggiungere.
- key
-
string | symbol
Chiave per l'oggetto servizio a sua volta.
Dettagli proprietà
service
Oggetto o servizio da aggiungere al contesto di turno.
service: T
Valore della proprietà
T
Dettagli metodo
onTurn(TurnContext, () => Promise<void>)
Aggiunge l'oggetto o il servizio associato al contesto di turno corrente.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parametri
- turnContext
- TurnContext
Oggetto di contesto per questo turno.
- next
-
() => Promise<void>
Delegato da chiamare per continuare la pipeline del middleware del bot.
Restituisce
Promise<void>