Enum AccessCacheOptions

Enum AccessCacheOptions

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

Opsi cache untuk akses data. Dapat digabungkan dengan operator | untuk beberapa opsi bersama.

[Flags]
public enum AccessCacheOptions

Fields

All = -1

Terapkan semua optimisasi yang mungkin untuk semua jenis akses data di workbook.
Semua pengaturan dan data tidak boleh diubah selama akses yang dioptimalkan.

CalculateFormula = 8388617

Terapkan optimisasi yang mungkin untuk menghitung rumus.
Data sel tidak boleh diubah selama akses yang dioptimalkan, tidak ada objek baru (Sel, Baris, dll.)
yang boleh dibuat juga (seperti oleh Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

CellDisplay = 1048710

Terapkan optimisasi yang mungkin untuk mendapatkan hasil yang terkait dengan tampilan dari
sel (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, dll.).
Data sel dan objek terkait gaya (gaya Sel/Baris/Kolom, lebar kolom, dll.) tidak boleh diubah
selama akses yang dioptimalkan.

CellsData = 9

Terapkan optimisasi yang mungkin untuk mendapatkan nilai sel.
Data sel (data dan pengaturan dari Sel, Baris) tidak boleh diubah selama
akses yang dioptimalkan, tidak ada objek Sel/Baris baru yang boleh dibuat juga (seperti
oleh Aspose.Cells.Cells.Item(System.Int32,System.Int32)).

ConditionalFormatting = 16777225

Terapkan optimisasi yang mungkin untuk mendapatkan hasil format dari format kondisional.
Semua data dan pengaturan yang dapat mempengaruhi hasil format kondisional (pengaturan
format kondisional, nilai sel tergantung, dll.) tidak boleh diubah selama akses yang dioptimalkan.

GetFormula = 2097152

Terapkan optimisasi yang mungkin untuk mendapatkan rumus.
Semua data dan pengaturan yang dapat mempengaruhi ekspresi rumus (nama Worksheet, teks Nama,
kolom tabel, dll.) tidak boleh diubah selama akses yang dioptimalkan.

None = 0

Tidak ada cache untuk akses data apa pun.

PositionAndSize = 3

Terapkan optimisasi yang mungkin untuk mendapatkan posisi dan ukuran objek (seperti Shape).
Pengaturan tinggi baris dan lebar kolom tidak boleh diubah selama akses yang dioptimalkan.

SetFormula = 4194304

Terapkan optimisasi yang mungkin untuk menetapkan rumus.
Semua data dan pengaturan yang dapat mempengaruhi ekspresi rumus (nama Worksheet, teks Nama,
kolom tabel, dll.) tidak boleh diubah selama akses yang dioptimalkan.

Validation = 33554441

Terapkan optimisasi yang mungkin untuk mendapatkan hasil validasi.
Semua data dan pengaturan yang dapat mempengaruhi hasil validasi (pengaturan validasi,
nilai sel tergantung, dll.) tidak boleh diubah selama akses yang dioptimalkan.

Remarks

Untuk beberapa fitur, mengakses dataset besar memerlukan banyak operasi yang berulang dan rumit
seperti pencarian, perhitungan, …dll dan operasi tersebut akan memakan banyak waktu tambahan.
Untuk situasi umum, semua data tergantung tetap tidak berubah selama akses, sehingga beberapa cache dapat dibangun dan digunakan untuk
meningkatkan kinerja akses.
Untuk tujuan ini, kami menyediakan API ini sehingga pengguna dapat menentukan jenis akses data mana yang perlu
dioptimalkan dengan mekanisme caching yang mungkin.


Harap dicatat, untuk opsi yang berbeda, dataset yang berbeda mungkin diperlukan untuk bersifat “hanya-baca”.
Dan kinerja akses data bergantung pada banyak aspek, penggunaan mekanisme caching
tidak menjamin bahwa kinerja akan meningkat. Untuk beberapa situasi,
seperti dataset yang akan diakses kecil, menggunakan cache mungkin menyebabkan lebih banyak waktu karena
caching itu sendiri juga membutuhkan waktu tambahan tertentu.

 Indonesia