Condividi tramite


RegisterClassMiddleware class

Middleware per l'aggiunta di un oggetto a o la registrazione di un servizio con il contesto di turno corrente.

Costruttori

RegisterClassMiddleware(T, string | symbol)

Inizializzare una nuova istanza della classe RegisterClassMiddleware.

Proprietà

service

Oggetto o servizio da aggiungere al contesto di turno.

Metodi

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

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>