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ältBeskrivning
NONEIngen cache för någon dataåtkomst.
ALLTillä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_SIZETillä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_DATATillä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_DISPLAYTillä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_FORMULATillä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_FORMULATillä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_FORMULATillä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_FORMATTINGTillä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.
VALIDATIONTillä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