AccessCacheOptions перечисление
AccessCacheOptions перечисление
Параметры кэширования для доступа к данным. Можно комбинировать с | оператор для нескольких вариантов вместе.
Тип AccessCacheOptions предоставляет следующие члены:
Поля
| Поле | Описание |
|---|---|
| NONE | Нет кеша для любого доступа к данным. |
| ALL | Примените все возможные оптимизации для всех видов доступа к данным в рабочей книге.
Все настройки и данные не должны изменяться во время оптимизированного доступа. |
| POSITION_AND_SIZE | Примените возможную оптимизацию для получения положения и размера объекта (например, фигуры).
Параметры высоты строки и ширины столбца не должны изменяться во время оптимизированного доступа. |
| CELLS_DATA | Примените возможную оптимизацию для получения значений ячеек.
Cells данные (данные и настройки Cell, ряд) не должны изменяться во время оптимизированный доступ, также не должны создаваться новые объекты Cell/Row (например, по [indexer]). |
| CELL_DISPLAY | Примените возможную оптимизацию для получения результатов, связанных с отображением
ячейки(Cell.display_string_value, Cell.get_style(), Cell.get_display_style() и т.д.). Cells данные и объекты, связанные со стилями (Cell/стили строк/столбцов, ширина столбцов и т. д.) не должны изменяться во время оптимизированного доступа. |
| GET_FORMULA | Примените возможную оптимизацию для получения формул.
Все данные и настройки, которые могут повлиять на выражение формулы (имя рабочего листа, текст имени, столбец таблицы и т. д.) не должны изменяться во время оптимизированного доступа. |
| SET_FORMULA | Примените возможную оптимизацию для настройки формул.
Все данные и настройки, которые могут повлиять на выражение формулы (имя рабочего листа, текст имени, столбец таблицы и т. д.) не должны изменяться во время оптимизированного доступа. |
| CALCULATE_FORMULA | Примените возможную оптимизацию для расчетных формул.
Cells данные не должны изменяться во время оптимизированного доступа, ни один новый объект (Cell, строка и т. д.) также должен быть создан (например, с помощью [indexer]). |
| CONDITIONAL_FORMATTING | Примените возможную оптимизацию для получения результата форматирования условного форматирования.
Все данные и настройки, которые могут повлиять на результат условного форматирования (настройки условное форматирование, зависимые значения ячеек и т. д.) не должны изменяться во время оптимизированного доступа. |
| VALIDATION | Примените возможную оптимизацию для получения результата проверки.
Все данные и настройки, которые могут повлиять на результат проверки (настройки проверки, значения зависимых ячеек и т. д.) не должны изменяться во время оптимизированного доступа. |
Примечания
Для некоторых функций доступ к большому набору данных требует множества повторяющихся и сложных операций. такие как поиск, расчет и т. д., и эти операции потребуют много дополнительного времени. В обычных ситуациях все зависимые данные остаются неизменными во время доступа, поэтому некоторые кэши могут быть созданы и использованы для улучшить производительность доступа. Для этой цели мы предоставляем этот API, чтобы пользователь мог указать, какой тип доступа к данным требуется для оптимизации с помощью возможного механизма кэширования.
Обратите внимание, что для разных вариантов может потребоваться другой набор данных, доступный только для чтения. И производительность доступа к данным зависит от многих аспектов, использования механизма кэширования не гарантирует улучшения производительности. Для некоторых ситуаций Например, набор данных, к которому нужно получить доступ, мал, использование кеша может занять еще больше времени, потому что само кэширование также требует определенного дополнительного времени.
Смотрите также
- модуль aspose.cells