RegisterClassMiddleware class
Middleware untuk menambahkan objek ke atau mendaftarkan layanan dengan konteks giliran saat ini.
Konstruktor
| Register |
Menginisialisasi instans baru kelas RegisterClassMiddleware. |
Properti
| service | Objek atau layanan yang akan ditambahkan ke konteks giliran. |
Metode
| on |
Menambahkan objek atau layanan terkait ke konteks giliran saat ini. |
Detail Konstruktor
RegisterClassMiddleware(T, string | symbol)
Menginisialisasi instans baru kelas RegisterClassMiddleware.
new RegisterClassMiddleware(service: T, key: string | symbol)
Parameter
- service
-
T
Objek atau layanan yang akan ditambahkan.
- key
-
string | symbol
Kunci untuk objek layanan dalam status gilirannya.
Detail Properti
service
Objek atau layanan yang akan ditambahkan ke konteks giliran.
service: T
Nilai Properti
T
Detail Metode
onTurn(TurnContext, () => Promise<void>)
Menambahkan objek atau layanan terkait ke konteks giliran saat ini.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parameter
- turnContext
- TurnContext
Objek konteks untuk giliran ini.
- next
-
() => Promise<void>
Delegasi untuk memanggil untuk melanjutkan alur middleware bot.
Mengembalikan
Promise<void>