@infrasoftbe/vnv-sdk
    Preparing search index...

    Class _batch

    Implements

    Index

    Constructors

    Accessors

    • get summary(): {
          complete: number;
          concurrency: number;
          duration: number;
          end: number;
          error: number;
          pending: number;
          percent: number;
          start: number;
          total: number;
      }

      Returns {
          complete: number;
          concurrency: number;
          duration: number;
          end: number;
          error: number;
          pending: number;
          percent: number;
          start: number;
          total: number;
      }

    Methods

    • Définis le niveau de concurrence pour le traitement par lots. Il prend un seul paramètre « n » qui représente le nombre de tâches simultanées pouvant être exécutées en même temps. En définissant le niveau de simultanéité, vous pouvez contrôler le nombre de tâches traitées simultanément dans le travail par lots.

      Parameters

      • n: number

      Returns void

    • Définis une fonction qui vous permet de définir une fonction de rappel à exécuter lorsque le traitement par lots des contrôleurs est terminé. La méthode end prend un seul paramètre callback de type onEndCallback, qui est une fonction qui accepte une erreur et les résultats comme arguments.

      Parameters

      Returns void

    • Définit une fonction qui vous permet de définir une fonction de rappel à exécuter lorsqu'il y a une progression dans le traitement par lots des contrôleurs. Le type onProgressCallback représente une fonction qui accepte un tableau BatchProgressEvent comme argument. Ce tableau contient des informations sur la progression de chaque tâche par lots, y compris des détails tels que :

      • l'index
      • la valeur
      • les tâches en attente
      • le total des tâches
      • l'état d'avancement
      • le pourcentage d'achèvement
      • l'heure de début
      • l'heure de fin
      • la durée

      Parameters

      Returns void

    • Utilisée pour ajouter une nouvelle fonction de contrôleur à la file d'attente de traitement par lots.

      Type Parameters

      • Arguments extends Record<string, any> = {}

      Parameters

      Returns number