Enum AccessCacheOptions

Enum AccessCacheOptions

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

データアクセスのためのキャッシュオプション。複数のオプションを一緒に使用するために | 演算子と組み合わせることができます。

[Flags]
public enum AccessCacheOptions

フィールド

All = -1

ワークブック内のすべての種類のデータアクセスに対して、可能なすべての最適化を適用します。 最適化されたアクセス中に、すべての設定とデータは変更されるべきではありません。

CalculateFormula = 8388617

数式の計算に対して可能な最適化を適用します。 最適化されたアクセス中にセルデータは変更されるべきではなく、新しいオブジェクト(セル、行など)も作成されるべきではありません(例えば Aspose.Cells.Cells.Item(System.Int32,System.Int32) によって)。

CellDisplay = 1048710

セルの表示関連の結果を取得するための可能な最適化を適用します(Aspose.Cells.Cell.DisplayStringValue、Aspose.Cells.Cell.GetStyle、Aspose.Cells.Cell.GetDisplayStyle など)。 最適化されたアクセス中にセルデータおよびスタイル関連のオブジェクト(セル/行/列スタイル、列幅など)は変更されるべきではありません。

CellsData = 9

セルの値を取得するための可能な最適化を適用します。 最適化されたアクセス中にセルデータ(セル、行のデータと設定)は変更されるべきではなく、新しいセル/行オブジェクトも作成されるべきではありません(例えば Aspose.Cells.Cells.Item(System.Int32,System.Int32) によって)。

ConditionalFormatting = 16777225

条件付き書式の書式結果を取得するための可能な最適化を適用します。 条件付き書式の結果に影響を与える可能性のあるすべてのデータと設定(条件付き書式の設定、依存セルの値など)は、最適化されたアクセス中に変更されるべきではありません。

GetFormula = 2097152

数式を取得するための可能な最適化を適用します。 最適化されたアクセス中に数式の表現に影響を与える可能性のあるすべてのデータと設定(ワークシートの名前、名前のテキスト、テーブルの列など)は変更されるべきではありません。

None = 0

データアクセスのためのキャッシュはありません。

PositionAndSize = 3

オブジェクト(例えばシェイプ)の位置とサイズを取得するための可能な最適化を適用します。 最適化されたアクセス中に行の高さと列の幅の設定は変更されるべきではありません。

SetFormula = 4194304

数式を設定するための可能な最適化を適用します。 最適化されたアクセス中に数式の表現に影響を与える可能性のあるすべてのデータと設定(ワークシートの名前、名前のテキスト、テーブルの列など)は変更されるべきではありません。

Validation = 33554441

検証結果を取得するための可能な最適化を適用します。 最適化されたアクセス中に検証の結果に影響を与える可能性のあるすべてのデータと設定(検証の設定、依存セルの値など)は変更されるべきではありません。

備考

一部の機能では、大規模なデータセットにアクセスするために多くの繰り返しおよび複雑な操作が必要であり(検索、計算など)、これらの操作には多くの余分な時間がかかります。 一般的な状況では、すべての依存データはアクセス中に変更されず、一部のキャッシュが構築されて使用されることでアクセスパフォーマンスが向上します。 この目的のために、ユーザーがどの種類のデータアクセスを可能なキャッシュメカニズムで最適化する必要があるかを指定できるAPIを提供しています。
異なるオプションに対しては、異なるデータセットが「読み取り専用」である必要があることに注意してください。 データにアクセスするパフォーマンスは多くの要因に依存し、キャッシュメカニズムの使用はパフォーマンスが向上することを保証するものではありません。データセットへのアクセスが小さい場合など、一部の状況ではキャッシュを使用すると余分な時間がかかることがあります。キャッシュ自体にも一定の余分な時間が必要です。

 日本語