Freigeben über


MiddlewareSet Klasse

  • java.lang.Object
    • com.microsoft.bot.builder.MiddlewareSet

Implementiert

public class MiddlewareSet
implements Middleware

Enthält einen sortierten Satz von Middleware.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
MiddlewareSet()

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Verarbeitet eine eingehende Aktivität.

java.util.concurrent.CompletableFuture<java.lang.Void> receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Verarbeitet eine Aktivität.

MiddlewareSet use(Middleware middleware)

Fügt am Ende des Satzes ein Middleware-Objekt hinzu.

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

MiddlewareSet

public MiddlewareSet()

Details zur Methode

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Verarbeitet eine eingehende Aktivität.

Parameter:

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

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt. Middleware ruft den next Delegaten auf, um die Steuerung an die nächste Middleware in der Pipeline zu übergeben. Wenn Middle\u2019ware den nächsten Delegat nicht aufruft, ruft der Adapter keine der nachfolgenden Middleware-\u2019Anforderungshandler oder den Bot\u2019empfangenen Handler und die Pipeline-Kurzschlüsse auf.

Die context enthält Informationen über die eingehende Aktivität und andere Daten, die zum Verarbeiten der Aktivität erforderlich sind. TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Verarbeitet eine Aktivität.

Parameter:

context - Das Kontextobjekt für die Drehung.
callback - Der Delegat, der aufgerufen werden soll, wenn der Satz die Verarbeitung der Aktivität beendet hat.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

use

public MiddlewareSet use(Middleware middleware)

Fügt am Ende des Satzes ein Middleware-Objekt hinzu.

Parameter:

middleware - Die hinzuzufügende Middleware.

Gibt zurück:

Der aktualisierte Middleware-Satz.

Gilt für: