AccessCacheOptions uppräkning
AccessCacheOptions uppräkning
Cachealternativ för dataåtkomst. Kan kombineras med | operatör för flera alternativ tillsammans.
Typen AccessCacheOptions avslöjar följande medlemmar:
Fält
Fält | Beskrivning |
---|---|
NONE | Inget cache för dataåtkomst. |
ALL | Tillämpa alla möjliga optimeringar för alla typer av dataåtkomst i arbetsboken. Alla inställningar och data ska inte ändras under den optimerade åtkomsten. |
POSITION_AND_SIZE | Tillämpa möjlig optimering för att få objektets (som Shape) position och storlek. Inställningarna för radhöjd och kolumnbredd ska inte ändras under den optimerade åtkomsten. |
CELLS_DATA | Tillämpa möjlig optimering för att få cellers 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 skapas heller (som 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 få 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 beräkning av formler. Cells data bör inte ändras under den optimerade åtkomsten, inga nya objekt (Cell, rad, etc.) ska skapas antingen (som av [indexerare]). |
CONDITIONAL_FORMATTING | Tillämpa möjlig optimering för att få formateringsresultat av villkorliga formateringar. Alla data och inställningar som kan påverka resultatet av villkorlig formatering (inställningar för villkorlig formatering, beroende cellvärden etc.) bör inte ändras under den optimerade åtkomsten. |
VALIDATION | Tillämpa möjlig optimering för att få valideringsresultat. Alla 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 av stora datauppsättningar många upprepade och komplicerade operationer som sökning, beräkning, … etc och de operationerna kommer att ta mycket extra tid. För vanliga situationer 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 specificera vilken typ av dataåtkomstbehov optimeras med möjlig cachningsmekanism.
Observera att för olika alternativ kan olika datauppsättningar krävas för att vara “skrivskyddade”. Och prestanda för att komma åt data beror på många aspekter, användningen av caching mekanism garanterar inte att prestandan kommer att förbättras. För vissa situationer, som att datauppsättningen som ska nås är liten, kan användning av cache orsaka ännu mer tid eftersom själva cachen kräver också viss extra tid.
Se även
- modul
aspose.cells