AccessCacheOptions uppräkning
AccessCacheOptions uppräkning
Cachealternativ för dataåtkomst. Kan kombineras med |-operatorn för flera alternativ tillsammans.
Typen AccessCacheOptions avslöjar följande medlemmar:
Fält
Fält | Beskrivning |
---|---|
NONE | Ingen cache för någon dataåtkomst. |
ALL | Tillämpa alla möjliga optimeringar för alla typer av dataåtkomst i arbetsboken. Inga inställningar och data bör ändras under den optimerade åtkomsten. |
POSITION_AND_SIZE | Tillämpa möjlig optimering för att hämta objektets (t.ex. form) position och storlek. Inställningar för radhöjd och kolumnbredd bör inte ändras under den optimerade åtkomsten. |
CELLS_DATA | Tillämpa möjlig optimering för att hämta cellernas värden. Cells-data (data och inställningar för Cell, rad) bör inte ändras under den optimerade åtkomsten, inga nya Cell/Row-objekt ska heller skapas (t.ex. av [indexerare]). |
CELL_DISPLAY | Tillämpa möjlig optimering för att få visningsrelaterade resultat av celler ( Cell.display_string_value , Cell.get_style , Cell.get_display_style , etc.).Cells data och stilrelaterade objekt (Cell/Rad-/Kolumnstilar, kolumnbredd etc.) ska inte ändras under den optimerade åtkomsten. |
GET_FORMULA | Tillämpa möjlig optimering för att hämta formler. Alla data och inställningar som kan påverka formeluttrycket (arbetsbladets namn, namnets text, tabellens kolumn, etc.) bör inte ändras under den optimerade åtkomsten. |
SET_FORMULA | Tillämpa möjlig optimering för att ställa in formler. Alla data och inställningar som kan påverka formeluttrycket (arbetsbladets namn, namnets text, tabellens kolumn, etc.) bör inte ändras under den optimerade åtkomsten. |
CALCULATE_FORMULA | Tillämpa möjlig optimering för att beräkna formler. Cells-data ska inte ändras under den optimerade åtkomsten, inga nya objekt (Cell, rad, etc.) bör skapas antingen (t.ex. av [indexer]). |
CONDITIONAL_FORMATTING | Tillämpa möjlig optimering för att hämta formateringsresultat från villkorlig formatering. All data och inställningar som kan påverka resultatet av villkorlig formatering (inställningar för villkorsstyrd formatering, beroende cellvärden etc.) bör inte ändras under den optimerade åtkomsten. |
VALIDATION | Tillämpa möjlig optimering för att få valideringsresultat. All data och inställningar som kan påverka resultatet av valideringen (inställningar för valideringen, beroende cellvärden etc.) bör inte ändras under den optimerade åtkomsten. |
Anmärkningar
För vissa funktioner kräver åtkomst till stora datamängder många upprepade och komplicerade operationer såsom sökning, beräkning, …etc. och de operationerna kommer att ta mycket extra tid. I vanliga fall förblir all beroende data oförändrad under åtkomsten, så vissa cacher kan byggas och användas för att förbättra åtkomstprestandan. För detta ändamål tillhandahåller vi denna API så att användaren kan ange vilken typ av dataåtkomst som behövs. att optimeras genom eventuell cachningsmekanism.
Observera att olika datamängder kan krävas att de är “skrivskyddade” för olika alternativ. Och prestandan för åtkomst till data beror på många aspekter, användningen av cachningsmekanismen garanterar inte att prestandan förbättras. I vissa situationer, till exempel om datamängden som ska nås är liten, kan användning av cache orsaka ännu mer tid eftersom Själva cachningen behöver också viss extra tid.
Se även
- modul
aspose.cells