Enum AccessCacheOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Veri erişimi için önbellek seçenekleri. Birden fazla seçeneği bir arada kullanmak için | operatörü ile birleştirilebilir.
[Flags]
public enum AccessCacheOptions
Alanlar
All = -1
Çalışma kitabındaki her türlü veri erişimi için mümkün olan tüm optimizasyonları uygulayın. Optimized erişim sırasında tüm ayarlar ve veriler değiştirilmemelidir.
CalculateFormula = 8388617
Formüllerin hesaplanması için mümkün olan optimizasyonu uygulayın. Optimized erişim sırasında hücre verileri değiştirilmemelidir, yeni nesneler (Hücre, Satır, vb.) oluşturulmamalıdır (örneğin Aspose.Cells.Cells.Item(System.Int32,System.Int32) ile).
CellDisplay = 1048710
Hücrelerin görüntüyle ilgili sonuçlarını almak için mümkün olan optimizasyonu uygulayın (Aspose.Cells.Cell.DisplayStringValue, Aspose.Cells.Cell.GetStyle, Aspose.Cells.Cell.GetDisplayStyle, vb.). Hücre verileri ve stil ile ilgili nesneler (Hücre/Satır/Sütun stilleri, sütun genişliği, vb.) optimizasyon sırasında değiştirilmemelidir.
CellsData = 9
Hücrelerin değerlerini almak için mümkün olan optimizasyonu uygulayın. Hücre verileri (Hücre, Satır verileri ve ayarları) optimizasyon sırasında değiştirilmemelidir, yeni Hücre/Satır nesneleri de oluşturulmamalıdır (örneğin Aspose.Cells.Cells.Item(System.Int32,System.Int32) ile).
ConditionalFormatting = 16777225
Koşullu biçimlendirmelerin biçimlendirme sonucunu almak için mümkün olan optimizasyonu uygulayın. Koşullu biçimlendirmelerin sonucunu etkileyebilecek tüm veriler ve ayarlar (koşullu biçimlendirme ayarları, bağımlı hücre değerleri, vb.) optimizasyon sırasında değiştirilmemelidir.
GetFormula = 2097152
Formülleri almak için mümkün olan optimizasyonu uygulayın. Formül ifadesini etkileyebilecek tüm veriler ve ayarlar (Çalışma Sayfası’nın adı, İsim metni, tablonun sütunu, vb.) optimizasyon sırasında değiştirilmemelidir.
None = 0
Herhangi bir veri erişimi için önbellek yoktur.
PositionAndSize = 3
Nesne (şekil gibi) pozisyonu ve boyutunu almak için mümkün olan optimizasyonu uygulayın. Satır yüksekliği ve sütun genişliği ayarları optimizasyon sırasında değiştirilmemelidir.
SetFormula = 4194304
Formülleri ayarlamak için mümkün olan optimizasyonu uygulayın. Formül ifadesini etkileyebilecek tüm veriler ve ayarlar (Çalışma Sayfası’nın adı, İsim metni, tablonun sütunu, vb.) optimizasyon sırasında değiştirilmemelidir.
Validation = 33554441
Doğrulama sonucunu almak için mümkün olan optimizasyonu uygulayın. Doğrulama sonucunu etkileyebilecek tüm veriler ve ayarlar (doğrulama ayarları, bağımlı hücre değerleri, vb.) optimizasyon sırasında değiştirilmemelidir.
Açıklamalar
Bazı özellikler için, büyük veri kümesine erişim, arama, hesaplama gibi çok sayıda tekrar eden ve karmaşık işlemler gerektirir ve bu işlemler çok fazla ekstra zaman alır.
Genel durumlar için, tüm bağımlı veriler erişim sırasında değişmeden kalır, bu nedenle bazı önbellekler oluşturulabilir ve erişim performansını artırmak için kullanılabilir.
Bu amaçla, kullanıcının hangi tür veri erişiminin mümkün olan önbellekleme mekanizmasıyla optimize edilmesi gerektiğini belirtebileceği bu API’yi sağlıyoruz.
Lütfen farklı seçenekler için farklı veri setlerinin “salt okunur” olması gerekebileceğini unutmayın.
Verilere erişim performansı birçok faktöre bağlıdır, önbellek mekanizmasının kullanımı performansın iyileştirileceği garantisini vermez.
Bazı durumlarda, erişilecek veri seti küçük olduğunda, önbellek kullanmak daha fazla zaman alabilir çünkü önbellekleme kendisi de belirli bir ekstra zamana ihtiyaç duyar.