Enum AccessCacheOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Opções de cache para acesso a dados. Podem ser combinadas com o operador | para múltiplas opções juntas.
[Flags]
public enum AccessCacheOptions
Campos
All = -1
Aplicar todas as otimizações possíveis para todos os tipos de acesso a dados na pasta de trabalho.
Todas as configurações e dados não devem ser alterados durante o acesso otimizado.
CalculateFormula = 8388617
Aplicar otimização possível para calcular fórmulas.
Os dados das células não devem ser alterados durante o acesso otimizado, nenhum novo objeto (Célula, Linha, etc.)
deve ser criado também (como por Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
CellDisplay = 1048710
Aplicar otimização possível para obter resultados relacionados à exibição de
células (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, etc.).
Os dados das células e os objetos relacionados ao estilo (estilos de Célula/Linha/Coluna, largura da coluna, etc.) não devem ser alterados
durante o acesso otimizado.
CellsData = 9
Aplicar otimização possível para obter os valores das células.
Os dados das células (dados e configurações de Célula, Linha) não devem ser alterados durante
o acesso otimizado, nenhum novo objeto Célula/Linha deve ser criado também (como
por Aspose.Cells.Cells.Item(System.Int32,System.Int32)).
ConditionalFormatting = 16777225
Aplicar otimização possível para obter o resultado de formatações condicionais.
Todos os dados e configurações que podem afetar o resultado das formatações condicionais (configurações de
formatações condicionais, valores de células dependentes, etc.) não devem ser alterados durante o acesso otimizado.
GetFormula = 2097152
Aplicar otimização possível para obter fórmulas.
Todos os dados e configurações que podem afetar a expressão da fórmula (nome da Planilha, texto do Nome,
coluna da tabela, etc.) não devem ser alterados durante o acesso otimizado.
None = 0
Sem cache para qualquer acesso a dados.
PositionAndSize = 3
Aplicar otimização possível para obter a posição e o tamanho do(s) objeto(s) (como Forma).
As configurações de altura da linha e largura da coluna não devem ser alteradas durante o acesso otimizado.
SetFormula = 4194304
Aplicar otimização possível para definir fórmulas.
Todos os dados e configurações que podem afetar a expressão da fórmula (nome da Planilha, texto do Nome,
coluna da tabela, etc.) não devem ser alterados durante o acesso otimizado.
Validation = 33554441
Aplicar otimização possível para obter o resultado da validação.
Todos os dados e configurações que podem afetar o resultado da validação (configurações da validação,
valores de células dependentes, etc.) não devem ser alterados durante o acesso otimizado.
Observações
Para alguns recursos, acessar grandes conjuntos de dados requer muitas operações repetidas e complicadas,
como busca, cálculo, etc., e essas operações levarão muito tempo extra.
Para situações comuns, todos os dados dependentes permanecem inalterados durante o acesso, então alguns caches podem ser criados e usados para
melhorar o desempenho do acesso.
Para esse propósito, fornecemos esta API para que o usuário possa especificar qual tipo de acesso a dados precisa
ser otimizado pelo possível mecanismo de cache.
Por favor, note que, para diferentes opções, diferentes conjuntos de dados podem ser exigidos para serem “somente leitura”.
E o desempenho do acesso a dados depende de muitos aspectos, o uso do mecanismo de cache
não garante que o desempenho será melhorado. Para algumas situações,
como quando o conjunto de dados a ser acessado é pequeno, usar cache pode causar até mais tempo, pois
o próprio cache também precisa de certo tempo extra.