Enum AccessCacheOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Opcje pamięci podręcznej dla dostępu do danych. Można łączyć z operatorem | dla wielu opcji razem.
[Flags]
public enum AccessCacheOptions
Pola
All = -1
Zastosuj wszystkie możliwe optymalizacje dla wszystkich rodzajów dostępu do danych w skoroszycie.
Wszystkie ustawienia i dane nie powinny być zmieniane podczas zoptymalizowanego dostępu.
CalculateFormula = 8388617
Zastosuj możliwą optymalizację dla obliczania formuł.
Dane komórek nie powinny być zmieniane podczas zoptymalizowanego dostępu, żadne nowe obiekty (Cell, Row, itd.)
nie powinny być również tworzone (takie jak przez Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
CellDisplay = 1048710
Zastosuj możliwą optymalizację dla uzyskiwania wyników związanych z wyświetlaniem
komórek (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, itd.).
Dane komórek i obiekty związane z stylem (style Cell/Row/Column, szerokość kolumny, itd.) nie powinny być zmieniane
podczas zoptymalizowanego dostępu.
CellsData = 9
Zastosuj możliwą optymalizację dla uzyskiwania wartości komórek.
Dane komórek (dane i ustawienia Cell, Row) nie powinny być zmieniane podczas
zoptymalizowanego dostępu, żadne nowe obiekty Cell/Row nie powinny być również tworzone (takie jak
przez Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
ConditionalFormatting = 16777225
Zastosuj możliwą optymalizację dla uzyskiwania wyniku formatowania warunkowego.
Wszystkie dane i ustawienia, które mogą wpływać na wynik formatowania warunkowego (ustawienia
formatowania warunkowego, wartości komórek zależnych, itd.) nie powinny być zmieniane podczas zoptymalizowanego dostępu.
GetFormula = 2097152
Zastosuj możliwą optymalizację dla uzyskiwania formuł.
Wszystkie dane i ustawienia, które mogą wpływać na wyrażenie formuły (nazwa arkusza, tekst nazwy,
kolumna tabeli, itd.) nie powinny być zmieniane podczas zoptymalizowanego dostępu.
None = 0
Brak pamięci podręcznej dla jakiegokolwiek dostępu do danych.
PositionAndSize = 3
Zastosuj możliwą optymalizację dla uzyskiwania pozycji i rozmiaru obiektu (takiego jak Shape).
Ustawienia wysokości wierszy i szerokości kolumn nie powinny być zmieniane podczas zoptymalizowanego dostępu.
SetFormula = 4194304
Zastosuj możliwą optymalizację dla ustawiania formuł.
Wszystkie dane i ustawienia, które mogą wpływać na wyrażenie formuły (nazwa arkusza, tekst nazwy,
kolumna tabeli, itd.) nie powinny być zmieniane podczas zoptymalizowanego dostępu.
Validation = 33554441
Zastosuj możliwą optymalizację dla uzyskiwania wyniku walidacji.
Wszystkie dane i ustawienia, które mogą wpływać na wynik walidacji (ustawienia walidacji,
wartości komórek zależnych, itd.) nie powinny być zmieniane podczas zoptymalizowanego dostępu.
Uwagi
Dla niektórych funkcji dostęp do dużych zbiorów danych wymaga wielu powtarzalnych i skomplikowanych operacji
takich jak wyszukiwanie, obliczenia, itd. i te operacje zajmą dużo dodatkowego czasu.
W typowych sytuacjach wszystkie dane zależne pozostają niezmienione podczas dostępu, więc można zbudować
i używać pamięci podręcznej, aby poprawić wydajność dostępu.
W tym celu udostępniamy to API, aby użytkownik mógł określić, jaki rodzaj dostępu do danych
musi być zoptymalizowany przez możliwy mechanizm pamięci podręcznej.
Proszę pamiętać, że dla różnych opcji może być wymagany różny zestaw danych w trybie “tylko do odczytu”.
A wydajność dostępu do danych zależy od wielu aspektów, użycie mechanizmu pamięci podręcznej
nie gwarantuje, że wydajność zostanie poprawiona. W niektórych sytuacjach,
takich jak mały zestaw danych do uzyskania, użycie pamięci podręcznej może zająć nawet więcej czasu, ponieważ
sama pamięć podręczna również potrzebuje pewnego dodatkowego czasu.