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

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

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

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

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

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

Cell cell = ws.getCells().get("AB1000000");

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

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

new StopConversionOrLoadingUsingInterruptMonitor().testRun();

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