RegisterClassMiddleware class
Middleware zum Hinzufügen oder Registrieren eines Diensts mit dem aktuellen Turnkontext.
Konstruktoren
| Register |
Initialisieren Sie eine neue Instanz der RegisterClassMiddleware-Klasse. |
Eigenschaften
| service | Das Objekt oder der Dienst, das dem Turnkontext hinzugefügt werden soll. |
Methoden
| on |
Fügt dem aktuellen Turnkontext das zugeordnete Objekt oder den zugehörigen Dienst hinzu. |
Details zum Konstruktor
RegisterClassMiddleware(T, string | symbol)
Initialisieren Sie eine neue Instanz der RegisterClassMiddleware-Klasse.
new RegisterClassMiddleware(service: T, key: string | symbol)
Parameter
- service
-
T
Das hinzuzufügende Objekt oder der Dienst.
- key
-
string | symbol
Der Schlüssel für das Dienstobjekt im Turn-Zustand.
Details zur Eigenschaft
service
Das Objekt oder der Dienst, das dem Turnkontext hinzugefügt werden soll.
service: T
Eigenschaftswert
T
Details zur Methode
onTurn(TurnContext, () => Promise<void>)
Fügt dem aktuellen Turnkontext das zugeordnete Objekt oder den zugehörigen Dienst hinzu.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parameter
- turnContext
- TurnContext
Das Kontextobjekt für diese Drehung.
- next
-
() => Promise<void>
Die Stellvertretung, die aufgerufen werden soll, um die Bot Middleware-Pipeline fortzusetzen.
Gibt zurück
Promise<void>