أوقف التحويل أو التحميل باستخدام InterruptMonitor عندما يستغرق وقتًا طويلاً

سيناريوهات الاستخدام الممكنة

يسمح لك Aspose.Cells بإيقاف تحويل المصنف إلى تنسيقات مختلفة مثل PDF و HTML وما إلى ذلك باستخدامInterruptMonitor كائن عندما يستغرق وقتا طويلا. غالبًا ما تكون عملية التحويل كثيفة الاستخدام لوحدة المعالجة المركزية والذاكرة وغالبًا ما يكون من المفيد إيقافها عندما تكون الموارد محدودة. يمكنك استخدامInterruptMonitorسواء لإيقاف التحويل وكذلك لإيقاف تحميل مصنف ضخم. الرجاء استخدامالمصنف خاصية وقف التحويل وLoadOptions.InterruptMonitor خاصية تحميل مصنف ضخم.

أوقف التحويل أو التحميل باستخدام InterruptMonitor عندما يستغرق وقتًا طويلاً

يشرح نموذج التعليمات البرمجية التالي استخدامInterruptMonitor موضوع. يقوم الكود بتحويل ملف Excel كبير جدًا إلى PDF. سيستغرق الأمر عدة ثوانٍ (على سبيل المثالأكثر من 30 ثانية) لتحويلها بسبب هذه الأسطر من التعليمات البرمجية.

//Access cell J1000000 and add some text inside it.

Cell cell = ws.Cells["J1000000"];

cell.PutValue("This is text.");

كما ترىJ1000000 هي خلية أبعد تمامًا في ملف XLSX. ومع ذلك ، فإن**WaitForWhileAndThenInterrupt ()**الطريقة تقاطع التحويل بعد 10 ثوانٍ وينتهي البرنامج / ينتهي. الرجاء استخدام التعليمات البرمجية التالية لتنفيذ نموذج التعليمات البرمجية.

 new StopConversionOrLoadingUsingInterruptMonitor().TestRun();

عينة من الرموز