Enum AccessCacheOptions

Enum AccessCacheOptions

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

Opciones de caché para el acceso a datos. Se pueden combinar con el operador | para múltiples opciones juntas.

[Flags]
public enum AccessCacheOptions

Campos

All = -1

Aplica todas las optimizaciones posibles para todos los tipos de acceso a datos en el libro de trabajo.
Todas las configuraciones y datos no deben ser cambiados durante el acceso optimizado.

CalculateFormula = 8388617

Aplica la optimización posible para calcular fórmulas.
Los datos de las celdas no deben ser cambiados durante el acceso optimizado, no se deben crear nuevos objetos (Celda, Fila, etc.)
tampoco (como por Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

CellDisplay = 1048710

Aplica la optimización posible para obtener resultados relacionados con la visualización de
celdas (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, etc.).
Los datos de las celdas y los objetos relacionados con el estilo (estilos de Celda/Fila/Columna, ancho de columna, etc.) no deben ser cambiados
durante el acceso optimizado.

CellsData = 9

Aplica la optimización posible para obtener los valores de las celdas.
Los datos de las celdas (datos y configuraciones de Celda, Fila) no deben ser cambiados durante
el acceso optimizado, tampoco se deben crear nuevos objetos de Celda/Fila (como por
Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

ConditionalFormatting = 16777225

Aplica la optimización posible para obtener el resultado del formato condicional.
Todos los datos y configuraciones que pueden afectar el resultado de los formatos condicionales (configuraciones de
formatos condicionales, valores de celdas dependientes, etc.) no deben ser cambiados durante el acceso optimizado.

GetFormula = 2097152

Aplica la optimización posible para obtener fórmulas.
Todos los datos y configuraciones que pueden afectar la expresión de la fórmula (nombre de la hoja de cálculo, texto del nombre,
columna de la tabla, etc.) no deben ser cambiados durante el acceso optimizado.

None = 0

Sin caché para ningún acceso a datos.

PositionAndSize = 3

Aplica la optimización posible para obtener la posición y el tamaño del objeto (como Shape).
Las configuraciones de altura de fila y ancho de columna no deben ser cambiadas durante el acceso optimizado.

SetFormula = 4194304

Aplica la optimización posible para establecer fórmulas.
Todos los datos y configuraciones que pueden afectar la expresión de la fórmula (nombre de la hoja de cálculo, texto del nombre,
columna de la tabla, etc.) no deben ser cambiados durante el acceso optimizado.

Validation = 33554441

Aplica la optimización posible para obtener el resultado de la validación.
Todos los datos y configuraciones que pueden afectar el resultado de la validación (configuraciones de la validación,
valores de celdas dependientes, etc.) no deben ser cambiados durante el acceso optimizado.

Observaciones

Para algunas características, acceder a grandes conjuntos de datos requiere muchas operaciones repetidas y complicadas
como búsqueda, cálculo, …etc., y esas operaciones tomarán mucho tiempo adicional.
Para situaciones comunes, todos los datos dependientes permanecen sin cambios durante el acceso, por lo que se pueden construir y utilizar algunas cachés para
mejorar el rendimiento del acceso.
Para este propósito, proporcionamos esta API para que el usuario pueda especificar qué tipo de acceso a datos necesita
ser optimizado mediante un posible mecanismo de caché.


Tenga en cuenta que, para diferentes opciones, puede ser necesario que diferentes conjuntos de datos sean “solo lectura”.
Y el rendimiento del acceso a datos depende de muchos aspectos, el uso del mecanismo de caché
no garantiza que el rendimiento se mejorará. Para algunas situaciones,
como cuando el conjunto de datos a acceder es pequeño, el uso de caché puede causar incluso más tiempo porque
la caché en sí también necesita cierto tiempo adicional.

 Español