Bagikan melalui


RegisterClassMiddleware class

Middleware untuk menambahkan objek ke atau mendaftarkan layanan dengan konteks giliran saat ini.

Konstruktor

RegisterClassMiddleware(T, string | symbol)

Menginisialisasi instans baru kelas RegisterClassMiddleware.

Properti

service

Objek atau layanan yang akan ditambahkan ke konteks giliran.

Metode

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

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>