AutoSaveStateMiddleware Classe

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

Implémente

public class AutoSaveStateMiddleware
implements Middleware

Intergiciel pour appeler automatiquement . SaveChanges() à la fin du tour pour toutes les classes BotState qu’elle gère.

Récapitulatif du constructeur

Constructeur Description
AutoSaveStateMiddleware(BotState[] botStates)

Initialise une nouvelle instance de la classe MiddlewareEnregistrer automatiquementState.

AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Initialise une nouvelle instance de la classe MiddlewareEnregistrer automatiquementState.

Résumé de la méthode

Modificateur et type Méthode et description
AutoSaveStateMiddleware add(BotState botState)

Ajoutez un botÉtat à la liste des sources à charger.

BotStateSet getBotStateSet()

Obtient la liste des objets de gestion d’état gérés par cet objet.

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

L’implémentation du middleware qui appelle enregistreModifications automatiquement à la fin du tour.

void setBotStateSet(BotStateSet withBotStateSet)

Obtient la liste des objets de gestion d’état gérés par cet objet.

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

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotState[] botStates)

Initialise une nouvelle instance de la classe AutoSaveStateMiddleware.

Paramètres:

botStates - Liste initiale des objets BotState à gérer.

AutoSaveStateMiddleware

public AutoSaveStateMiddleware(BotStateSet withBotStateSet)

Initialise une nouvelle instance de la classe AutoSaveStateMiddleware.

Paramètres:

withBotStateSet - Objet BotStateSet initial à gérer.

Détails de la méthode

add

public AutoSaveStateMiddleware add(BotState botState)

Ajoutez un BotState à la liste des sources à charger.

Paramètres:

botState - botState à gérer.

Retours:

botstateset pour chaîner davantage .use().

getBotStateSet

public BotStateSet getBotStateSet()

Obtient la liste des objets de gestion d’état gérés par cet objet.

Retours:

Objets de gestion d’état gérés par cet objet.

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

Implémentation d’intergiciel qui appelle enregistresChanges automatiquement à la fin du tour.

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 représentant l’opération asynchrone.

setBotStateSet

public void setBotStateSet(BotStateSet withBotStateSet)

Obtient la liste des objets de gestion d’état gérés par cet objet.

Paramètres:

withBotStateSet - Objets de gestion d’état gérés par cet objet.

S’applique à