AccessCacheOptions

AccessCacheOptions enumeration

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

[Flags]
public enum AccessCacheOptions

Valores

NombreValorDescripción
None0Sin caché para ningún acceso a datos.
AllFFFFFFFFFFFFFFFFAplicar todas las optimizaciones posibles para todos los tipos de acceso a datos en el libro de trabajo. Todas las configuraciones y datos no deben cambiarse durante el acceso optimizado.
PositionAndSize3Aplique la posible optimización para obtener la posición y el tamaño del objeto (como la forma). La configuración de altura de fila y ancho de columna no debe cambiarse durante el acceso optimizado.
CellsData9Aplicar la posible optimización para obtener los valores de las celdas. Los datos de las celdas (datos y configuraciones de Celda, Fila) no se deben cambiar durante el acceso optimizado, tampoco se deben crear nuevos objetos de Celda/Fila (como porItem ).
CellDisplay100086Aplicar posible optimización para obtener resultados relacionados con la visualización de celdas (DisplayStringValue ,GetStyle ,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 cambiarse durante el acceso optimizado.
GetFormula200000Aplique la posible optimización para obtener fórmulas. Todos los datos y configuraciones que puedan afectar la expresión de la fórmula (nombre de la hoja de trabajo, texto del nombre, columna de la tabla , etc.) no deben cambiarse durante el acceso optimizado.
SetFormula400000Aplicar la posible optimización para configurar fórmulas. Todos los datos y configuraciones que puedan afectar la expresión de la fórmula (nombre de la hoja de trabajo, texto del nombre, columna de la tabla , etc.) no deben cambiarse durante el acceso optimizado.
CalculateFormula800009Aplicar la posible optimización para el cálculo de fórmulas. Los datos de las celdas no deben cambiarse durante el acceso optimizado, tampoco se deben crear nuevos objetos (celda, fila, etc.) (como por ejemploItem ).
ConditionalFormatting1000009Aplicar la posible optimización para obtener el resultado de formato de los formatos condicionales. Todos los datos y configuraciones que puedan afectar el resultado de los formatos condicionales (configuraciones de formatos condicionales, valores de celda dependiente, etc.) no deben cambiarse durante el acceso optimizado.
Validation2000009Aplicar la posible optimización para obtener el resultado de la validación. Todos los datos y configuraciones que puedan afectar el resultado de la validación (configuraciones de la validación, valores de celda dependientes, etc.) no deben cambiarse durante el acceso optimizado.

Observaciones

Para algunas funciones, el acceso a conjuntos de datos grandes requiere muchas operaciones repetidas y complicadas como búsqueda, cálculo, etc., y esas operaciones requerirán mucho tiempo adicional. Para situaciones comunes, todos los datos dependientes permanecen sin cambios durante el acceso , por lo que algunos cachés pueden construirse y usarse para mejorar el rendimiento de acceso. Para este propósito, proporcionamos esta API para que el usuario pueda especificar qué tipo de acceso a datos necesita optimizar mediante un posible mecanismo de almacenamiento en caché. Tenga en cuenta que, para diferentes opciones, es posible que se requiera que diferentes conjuntos de datos sean de “solo lectura”. Y el rendimiento del acceso a los datos depende de muchos aspectos, el uso del mecanismo de almacenamiento en caché no garantiza que se mejore el rendimiento. Para algunas situaciones, como que el conjunto de datos al que se accede es pequeño, el uso de la memoria caché puede requerir incluso más tiempo porque el almacenamiento en memoria caché en sí mismo también necesita cierto tiempo adicional.

Ver también