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 را فراهم میکنیم تا کاربر بتواند مشخص کند که کدام نوع دسترسی به دادهها نیاز به
بهینهسازی با مکانیزم کش ممکن دارد.
لطفاً توجه داشته باشید که برای گزینههای مختلف، ممکن است مجموعه دادههای مختلفی نیاز باشد که “فقط خواندنی” باشند.
و عملکرد دسترسی به دادهها به جنبههای زیادی بستگی دارد، استفاده از مکانیزم کش
ضمانت نمیکند که عملکرد بهبود یابد. برای برخی شرایط،
مانند زمانی که مجموعه دادهای که باید به آن دسترسی پیدا کرد کوچک است، استفاده از کش ممکن است حتی زمان بیشتری را به دلیل
نیاز کش به زمان اضافی ایجاد کند.