RegisterClassMiddleware<T> Klasse

  • java.lang.Object
    • com.microsoft.bot.builder.RegisterClassMiddleware<T>

Typparameter

T

Der typof-Dienst, der hinzugefügt werden soll.

Implementiert

public class RegisterClassMiddleware
implements Middleware

Middleware zum Hinzufügen oder Registrieren eines Diensts mit dem aktuellen Turnkontext.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
RegisterClassMiddleware(T service)

Initialisiert eine neue Instanz der RegisterClassMiddleware-Klasse.

RegisterClassMiddleware(T service, String key)

Initialisiert eine neue Instanz der RegisterClassMiddleware-Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
T getService()

Ruft den Dienst ab.

java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Fügt dem aktuellen Turnkontext das zugeordnete Objekt oder den zugehörigen Dienst hinzu.

void setService(T withService)

Legt den Dienst fest.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

RegisterClassMiddleware

public RegisterClassMiddleware(T service)

Initialisiert eine neue Instanz der RegisterClassMiddleware-Klasse.

Parameter:

service - Der zu registrierende Dienst.

RegisterClassMiddleware

public RegisterClassMiddleware(T service, String key)

Initialisiert eine neue Instanz der RegisterClassMiddleware-Klasse.

Parameter:

service - Der zu registrierende Dienst.
key - optionaler Schlüssel für das Dienstobjekt im Turn-Zustand. Der Standardwert ist der Name des Diensts.

Details zur Methode

getService

public T getService()

Ruft den Dienst ab.

Gibt zurück:

Der Dienst.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Fügt dem aktuellen Turnkontext das zugeordnete Objekt oder den zugehörigen Dienst hinzu.

Parameter:

turnContext - Das Kontextobjekt für diese Drehung.
next - Die Stellvertretung, die aufgerufen werden soll, um die Bot Middleware-Pipeline fortzusetzen.

setService

public void setService(T withService)

Legt den Dienst fest.

Parameter:

withService - Der Wert, auf den der Dienst festgelegt werden soll.

Gilt für: