ShowTypingMiddleware Classe

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

Implémente

public class ShowTypingMiddleware
implements Middleware

Une fois ajouté, cet intergiciel envoie des activités de saisie à l’utilisateur lorsqu’une activité message est reçue pour lui faire savoir que le bot a reçu le message et travaille sur la réponse. Vous pouvez spécifier un délai en millisecondes avant l’envoi de la première activité de saisie, puis une fréquence, également en millisecondes, qui détermine la fréquence à laquelle une autre activité de saisie est envoyée. Les activités de saisie continueront d’être envoyées jusqu’à ce que votre bot renvoie un autre message à l’utilisateur.

Récapitulatif du constructeur

Constructeur Description
ShowTypingMiddleware()

Constructions avec délai et période par défaut.

ShowTypingMiddleware(long withDelay, long withPeriod)

Initialise une nouvelle instance de la classe ShowTypingMiddleware.

Résumé de la méthode

Modificateur et type Méthode et description
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

Traite une activité entrante.

Méthodes héritées 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

Détails du constructeur

ShowTypingMiddleware

public ShowTypingMiddleware()

Constructions avec délai et période par défaut.

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

Initialise une nouvelle instance de la classe ShowTypingMiddleware.

Paramètres:

withDelay - Délai initial avant d’envoyer le premier indicateur de saisie.
withPeriod - Fréquence à laquelle des indicateurs de saisie supplémentaires seront envoyés.

Exception:

java.lang.IllegalArgumentException - délai et période doivent être supérieurs à zéro

Détails de la méthode

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Traite une activité entrante.

Paramètres:

turnContext - Objet de contexte pour ce tour.
next - Délégué à appeler pour continuer le pipeline d’intergiciel de bot.

Retours:

Tâche qui représente le travail mis en file d’attente à exécuter.

S’applique à