AccessCacheOptions التعداد

AccessCacheOptions التعداد

خيارات التخزين المؤقت للوصول إلى البيانات. يمكن دمجها مع عامل | لخيارات متعددة.

يكشف النوع AccessCacheOptions عن الأعضاء التاليين:

مجالات

مجالوصف
NONEلا يوجد ذاكرة تخزين مؤقتة لأي وصول إلى البيانات.
ALLتطبيق كافة التحسينات الممكنة لجميع أنواع الوصول إلى البيانات في المصنف.
لا ينبغي تغيير كافة الإعدادات والبيانات أثناء الوصول الأمثل.
POSITION_AND_SIZEتطبيق التحسين الممكن للحصول على موضع وحجم الكائن (مثل الشكل).
لا ينبغي تغيير إعدادات ارتفاع الصف وعرض العمود أثناء الوصول الأمثل.
CELLS_DATAتطبيق التحسين الممكن للحصول على قيم الخلايا.
لا ينبغي تغيير بيانات Cells (بيانات وإعدادات الصف Cell) أثناء
الوصول الأمثل، لا ينبغي إنشاء كائنات Cell/Row جديدة أيضًا (مثل
بواسطة [الفهرس]).
CELL_DISPLAYتطبيق التحسين الممكن للحصول على نتائج متعلقة بالعرض
الخلايا(Cell.display_string_value، Cell.get_style، Cell.get_display_style، إلخ).
Cells لا ينبغي تغيير البيانات والكائنات ذات الصلة بالأنماط (Cell/أنماط الصفوف/الأعمدة، وعرض العمود، وما إلى ذلك)
أثناء الوصول الأمثل.
GET_FORMULAتطبيق التحسين الممكن للحصول على الصيغ.
جميع البيانات والإعدادات التي قد تؤثر على تعبير الصيغة (اسم ورقة العمل، نص الاسم،
لا ينبغي تغيير عمود الجدول، وما إلى ذلك) أثناء الوصول الأمثل.
SET_FORMULAتطبيق التحسين الممكن لإعداد الصيغ.
جميع البيانات والإعدادات التي قد تؤثر على تعبير الصيغة (اسم ورقة العمل، نص الاسم،
لا ينبغي تغيير عمود الجدول، وما إلى ذلك) أثناء الوصول الأمثل.
CALCULATE_FORMULAتطبيق التحسين الممكن لحساب الصيغ.
لا ينبغي تغيير البيانات Cells أثناء الوصول المُحسَّن، ولا ينبغي إنشاء كائنات جديدة (Cell، صف، وما إلى ذلك).
يجب إنشاء إما (مثل بواسطة [indexer]).
CONDITIONAL_FORMATTINGتطبيق التحسين الممكن للحصول على نتيجة تنسيق التنسيقات الشرطية.
جميع البيانات والإعدادات التي قد تؤثر على نتيجة التنسيقات الشرطية (إعدادات
لا ينبغي تغيير التنسيقات الشرطية وقيم الخلايا التابعة وما إلى ذلك) أثناء الوصول المُحسَّن.
VALIDATIONتطبيق التحسين الممكن للحصول على نتيجة التحقق.
جميع البيانات والإعدادات التي قد تؤثر على نتيجة التحقق (إعدادات التحقق،
لا ينبغي تغيير قيم الخلايا التابعة، وما إلى ذلك) أثناء الوصول الأمثل.

ملاحظات

بالنسبة لبعض الميزات، يتطلب الوصول إلى مجموعة كبيرة من البيانات الكثير من العمليات المتكررة والمعقدة مثل البحث والحساب، … الخ، وهذه العمليات سوف تستغرق الكثير من الوقت الإضافي. في المواقف الشائعة، تظل جميع البيانات التابعة دون تغيير أثناء الوصول، لذا يمكن إنشاء بعض ذاكرات التخزين المؤقت واستخدامها تحسين أداء الوصول. ولتحقيق هذه الغاية، نقدم هذا الرقم API حتى يتمكن المستخدم من تحديد نوع البيانات التي يحتاجها للوصول إليها ليتم تحسينها من خلال آلية التخزين المؤقت الممكنة.

يرجى ملاحظة أنه بالنسبة للخيارات المختلفة، قد تكون هناك حاجة إلى مجموعة بيانات مختلفة لتكون “للقراءة فقط”. ويعتمد أداء الوصول إلى البيانات على العديد من الجوانب، واستخدام آلية التخزين المؤقت لا يضمن تحسين الأداء. في بعض الحالات، مثل أن مجموعة البيانات التي سيتم الوصول إليها صغيرة، فإن استخدام ذاكرة التخزين المؤقت قد يتسبب في مزيد من الوقت لأن يحتاج التخزين المؤقت نفسه أيضًا إلى بعض الوقت الإضافي.

أنظر أيضا