Enum AccessCacheOptions

Enum AccessCacheOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

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

[Flags]
public enum AccessCacheOptions

Fält

All = -1

Tillämpa alla möjliga optimeringar för alla typer av dataåtkomst i arbetsboken.
Alla inställningar och data bör inte ändras under den optimerade åtkomsten.

CalculateFormula = 8388617

Tillämpa möjliga optimeringar för att beräkna formler.
Cellers data bör inte ändras under den optimerade åtkomsten, inga nya objekt (Cell, Rad, etc.)
bör skapas heller (såsom av Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

CellDisplay = 1048710

Tillämpa möjliga optimeringar för att få display-relaterade resultat av
celler (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, etc.).
Cellers data och stil-relaterade objekt (Cell/Rad/Kolumnstilar, kolumnbredd, etc.) bör inte ändras
under den optimerade åtkomsten.

CellsData = 9

Tillämpa möjliga optimeringar för att få cellers värden.
Cellers data (data och inställningar för Cell, Rad) bör inte ändras under
den optimerade åtkomsten, inga nya Cell/Rad-objekt bör heller skapas (såsom
av Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

ConditionalFormatting = 16777225

Tillämpa möjliga optimeringar för att få formateringsresultat av villkorlig formatering.
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.

GetFormula = 2097152

Tillämpa möjliga optimeringar 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.

None = 0

Ingen cache för någon dataåtkomst.

PositionAndSize = 3

Tillämpa möjliga optimeringar för att få objektets (såsom Shape) position och storlek.
Radens höjd och kolumnens bredd-inställningar bör inte ändras under den optimerade åtkomsten.

SetFormula = 4194304

Tillämpa möjliga optimeringar 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.

Validation = 33554441

Tillämpa möjliga optimeringar för att få valideringsresultat.
Alla data och inställningar som kan påverka resultatet av validering (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 dataset 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å vissa cacher kan byggas och användas för
att förbättra åtkomstprestanda.
För detta ändamål tillhandahåller vi detta API så att användaren kan specificera vilken typ av dataåtkomst som behöver
optimeras genom möjliga cachemekanismer.


Observera att för olika alternativ kan olika dataset krävas för att vara “endast läsbara”.
Och prestanda för dataåtkomst beror på många aspekter, användningen av cachemekanismen
garanterar inte att prestandan kommer att förbättras. För vissa situationer,
såsom om datasetet som ska nås är litet, kan användning av cache till och med orsaka mer tid eftersom
caching i sig också behöver viss extra tid.

 Svenska