RegisterClassMiddleware<T> Classe

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

Parametri di tipo

T

Tipo di servizio da aggiungere.

Implementazioni

middleware

public class RegisterClassMiddleware
implements Middleware

Middleware per l'aggiunta di un oggetto a o la registrazione di un servizio con il contesto di turno corrente.

Riepilogo dei costruttori

Costruttore Descrizione
RegisterClassMiddleware(T service)

Inizializza una nuova istanza della classe RegisterClassMiddleware.

RegisterClassMiddleware(T service, String key)

Inizializza una nuova istanza della classe RegisterClassMiddleware.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
T getService()

Ottiene il servizio.

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

Aggiunge l'oggetto o il servizio associato al contesto di turno corrente.

void setService(T withService)

Imposta il servizio.

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

RegisterClassMiddleware

public RegisterClassMiddleware(T service)

Inizializza una nuova istanza della classe RegisterClassMiddleware.

Parametri:

service - Servizio da registrare.

RegisterClassMiddleware

public RegisterClassMiddleware(T service, String key)

Inizializza una nuova istanza della classe RegisterClassMiddleware.

Parametri:

service - Servizio da registrare.
key - chiave facoltativa per l'oggetto servizio a sua volta. Il valore predefinito è il nome del servizio.

Dettagli metodo

getService

public T getService()

Ottiene il servizio.

Restituisce:

Servizio.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Aggiunge l'oggetto o il servizio associato al contesto di turno corrente.

Parametri:

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

setService

public void setService(T withService)

Imposta il servizio.

Parametri:

withService - Valore su cui impostare Il servizio.

Si applica a