AccessCacheOptions

AccessCacheOptions enumeration

Cachealternativ för dataåtkomst. Kan kombineras med | operatör för flera alternativ tillsammans.

[Flags]
public enum AccessCacheOptions

Värderingar

namnVärdeBeskrivning
None0Ingen cache för dataåtkomst.
AllFFFFFFFFFFFFFFFFTillä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.
PositionAndSize3Tillämpa möjlig optimering för att få objekt (som Shape)s position och storlek. Inställningarna för radhöjd och kolumnbredd ska inte ändras under den optimerade åtkomsten.
CellsData9Tillämpa möjlig optimering för att få cellers värden. Celldata (data och inställningar för Cell, Row) ska inte ändras under den optimerade åtkomsten, inga nya Cell/Row-objekt ska heller skapas (som avItem ).
CellDisplay100086Tillämpa möjlig optimering för att få visningsrelaterade resultat av celler(DisplayStringValue ,GetStyle ,GetDisplayStyle , etc.). Celldata och stilrelaterade objekt (cell-/rad-/kolumnstilar, kolumnbredd, etc.) ska inte ändras under den optimerade åtkomsten.
GetFormula200000Tillä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.) ska inte ändras under den optimerade åtkomsten.
SetFormula400000Tillämpa möjlig optimering för inställning av 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.
CalculateFormula800009Tillämpa möjlig optimering för beräkning av formler. Celldata bör inte ändras under den optimerade åtkomsten, inga nya objekt (Cell, Row, etc.) ska skapas antingen (t.ex. avItem ).
ConditionalFormatting1000009Tillämpa möjlig optimering för att få formateringsresultat av villkorliga formateringar. Alla data och inställningar som kan påverka resultatet av villkorliga formateringar (inställningar av villkorliga formateringar, beroende cellvärden, etc.) ska inte ändras under den optimerade åtkomsten.
Validation2000009Tillä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.) ska 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 såsom sökning, beräkning, … etc och dessa operationer kommer att ta mycket extra tid. För vanliga situationer förblir all beroende data oförändrad under åtkomsten , så att vissa cachar kan byggas och användas för att förbättra åtkomstprestandan. För detta ändamål tillhandahåller vi detta API så att användaren kan specificera vilken typ av dataåtkomst behöver som ska optimeras med en eventuell cachningsmekanism. Observera att för olika alternativ kan olika datauppsättningar krävas för att vara “skrivskyddade”. Och prestandan för åtkomst av data beror på många aspekter, användningen av cachemekanism garanterar inte att prestandan kommer att förbättras. I vissa situationer är , som att datauppsättningen som ska nås, liten, användning av cache kan orsaka ännu mer tid eftersom själva cachen kräver viss extra tid.

Se även