RegisterClassMiddleware class
Middleware zum Hinzufügen eines Objekts zu oder zum Registrieren eines Diensts mit dem aktuellen Turnkontext.
Konstruktoren
Register |
Initialisieren Sie eine neue Instanz der RegisterClassMiddleware-Klasse. |
Eigenschaften
service | Das Objekt oder den Dienst, der dem Turnkontext hinzugefügt werden soll. |
Methoden
on |
Fügt dem aktuellen Turnkontext das zugeordnete Objekt oder Den zugeordneten 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 Dienst.
- key
-
string | symbol
Der Schlüssel für das Dienstobjekt im Turn-Zustand.
Details zur Eigenschaft
service
Das Objekt oder den Dienst, der 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 zugeordneten Dienst hinzu.
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
Parameter
- turnContext
- TurnContext
Das Kontextobjekt für diesen Turn.
- next
-
() => Promise<void>
Der Delegat, der aufgerufen werden soll, um die Bot-Middlewarepipeline fortzusetzen.
Gibt zurück
Promise<void>