Enum AccessCacheOptions

Enum AccessCacheOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Options de cache pour l’accès aux données. Peut être combiné avec l’opérateur | pour plusieurs options ensemble.

[Flags]
public enum AccessCacheOptions

Champs

All = -1

Appliquer toutes les optimisations possibles pour tous les types d’accès aux données dans le classeur.
Tous les paramètres et données ne doivent pas être modifiés pendant l’accès optimisé.

CalculateFormula = 8388617

Appliquer l’optimisation possible pour le calcul des formules.
Les données des cellules ne doivent pas être modifiées pendant l’accès optimisé, aucun nouvel objet (Cell, Row, etc.)
ne doit être créé non plus (tel que par Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

CellDisplay = 1048710

Appliquer l’optimisation possible pour obtenir les résultats liés à l’affichage des cellules
(Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, etc.).
Les données des cellules et les objets liés au style (styles de Cell/Row/Column, largeur de colonne, etc.) ne doivent pas être modifiés
pendant l’accès optimisé.

CellsData = 9

Appliquer l’optimisation possible pour obtenir les valeurs des cellules.
Les données des cellules (données et paramètres de Cell, Row) ne doivent pas être modifiées pendant
l’accès optimisé, aucun nouvel objet Cell/Row ne doit être créé non plus (tel que
par Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

ConditionalFormatting = 16777225

Appliquer l’optimisation possible pour obtenir le résultat de la mise en forme conditionnelle.
Toutes les données et paramètres qui peuvent affecter le résultat des mises en forme conditionnelles (paramètres de
mise en forme conditionnelle, valeurs des cellules dépendantes, etc.) ne doivent pas être modifiés pendant l’accès optimisé.

GetFormula = 2097152

Appliquer l’optimisation possible pour obtenir des formules.
Toutes les données et paramètres qui peuvent affecter l’expression de la formule (nom de la feuille de calcul, texte du nom,
colonne de la table, etc.) ne doivent pas être modifiés pendant l’accès optimisé.

None = 0

Pas de cache pour tout accès aux données.

PositionAndSize = 3

Appliquer l’optimisation possible pour obtenir la position et la taille de l’objet (tel qu’une forme).
Les paramètres de hauteur de ligne et de largeur de colonne ne doivent pas être modifiés pendant l’accès optimisé.

SetFormula = 4194304

Appliquer l’optimisation possible pour définir des formules.
Toutes les données et paramètres qui peuvent affecter l’expression de la formule (nom de la feuille de calcul, texte du nom,
colonne de la table, etc.) ne doivent pas être modifiés pendant l’accès optimisé.

Validation = 33554441

Appliquer l’optimisation possible pour obtenir le résultat de la validation.
Toutes les données et paramètres qui peuvent affecter le résultat de la validation (paramètres de la validation,
valeurs des cellules dépendantes, etc.) ne doivent pas être modifiés pendant l’accès optimisé.

Remarques

Pour certaines fonctionnalités, l’accès à de grands ensembles de données nécessite beaucoup d’opérations répétées et compliquées
comme la recherche, le calcul, etc., et ces opérations prendront beaucoup de temps supplémentaire.
Pour des situations courantes, toutes les données dépendantes restent inchangées pendant l’accès, donc certains caches peuvent être construits et utilisés pour
améliorer les performances d’accès.
À cette fin, nous fournissons cette API afin que l’utilisateur puisse spécifier quel type d’accès aux données doit
être optimisé par un mécanisme de cache possible.


Veuillez noter que pour différentes options, différents ensembles de données peuvent être requis pour être “en lecture seule”.
Et les performances de l’accès aux données dépendent de nombreux aspects, l’utilisation du mécanisme de cache
ne garantit pas que les performances seront améliorées. Pour certaines situations,
comme lorsque l’ensemble de données à accéder est petit, l’utilisation du cache peut même prendre plus de temps car
le cache lui-même nécessite également un certain temps supplémentaire.

 Français