Enum AccessCacheOptions

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.

 Português