Compartilhar via


MiddlewareSet Classe

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

Implementações

public class MiddlewareSet
implements Middleware

Contém um conjunto ordenado de Middleware.

Resumo do Construtor

Construtor Description
MiddlewareSet()

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Processa uma atividade de entrada.

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

Processa uma atividade.

MiddlewareSet use(Middleware middleware)

Adiciona um objeto middleware ao final do conjunto.

Métodos herdados de 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

Detalhes do construtor

MiddlewareSet

public MiddlewareSet()

Detalhes do método

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Processa uma atividade de entrada.

Parâmetros:

turnContext - O objeto de contexto para este turno.
next - O delegado a ser chamado para continuar o pipeline de middleware de bot.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado. O Middleware chama o delegado next para passar o controle para o próximo middleware no pipeline. Se o middleware não\u2019chamar o próximo delegado, o adaptador não chamará nenhum dos manipuladores de solicitação do middleware\u2019subsequentes ou o manipulador de recebimento do bot\u2019e os curtos-circuitos do pipeline.

O context fornece informações sobre a atividade de entrada e outros dados necessários para processar a atividade. TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

Processa uma atividade.

Parâmetros:

context - O objeto de contexto para a curva.
callback - O delegado a ser chamado quando o conjunto terminar de processar a atividade.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

use

public MiddlewareSet use(Middleware middleware)

Adiciona um objeto middleware ao final do conjunto.

Parâmetros:

middleware - O middleware a ser adicionado.

Retornos:

O conjunto de middleware atualizado.

Aplica-se a