MiddlewareSet Classe

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

Implementazioni

public class MiddlewareSet
implements Middleware

Contiene un set ordinato di Middleware.

Riepilogo dei costruttori

Costruttore Descrizione
MiddlewareSet()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Elabora un'attività in ingresso.

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

Elabora un'attività.

MiddlewareSet use(Middleware middleware)

Aggiunge un oggetto middleware alla fine del set.

Metodi ereditati da 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

Dettagli costruttore

MiddlewareSet

public MiddlewareSet()

Dettagli metodo

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Elabora un'attività in ingresso.

Parametri:

turnContext - Oggetto di contesto per questo turno.
next - Delegato da chiamare per continuare la pipeline del middleware del bot.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Il middleware chiama il delegato next per passare il controllo al middleware successivo nella pipeline. Se il middleware non\u2019chiamare il delegato successivo, l'adattatore non chiama alcun middleware successivo\u2019gestori di richieste o il bot\u2019gestore di ricezione e i corto circuito della pipeline.

Il context fornisce informazioni sull'attività in ingresso e altri dati necessari per elaborare l'attività. TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Elabora un'attività.

Parametri:

context - Oggetto di contesto per il turno.
callback - Delegato da chiamare al termine dell'elaborazione dell'attività da parte del set.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

use

public MiddlewareSet use(Middleware middleware)

Aggiunge un oggetto middleware alla fine del set.

Parametri:

middleware - Middleware da aggiungere.

Restituisce:

Set di middleware aggiornato.

Si applica a