Çok uzun sürdüğünde InterruptMonitor kullanarak dönüştürmeyi veya yüklemeyi durdurun

Olası Kullanım Senaryoları

Aspose.Cells, Çalışma Kitabının PDF, HTML gibi çeşitli biçimlere dönüştürülmesini durdurmanıza olanak tanır.Kesinti İzlemeçok uzun sürdüğünde itiraz edin. Dönüştürme işlemi genellikle hem CPU hem de Bellek açısından yoğundur ve kaynaklar sınırlı olduğunda genellikle işlemi durdurmak yararlıdır. KullanabilirsinizKesinti İzlemehem dönüştürmeyi durdurmak hem de büyük çalışma kitabının yüklenmesini durdurmak için. Lütfen kullanWorkbook.InterruptMonitordönüştürmeyi durdurma özelliği veLoadOptions.InterruptMonitorbüyük çalışma kitabı yükleme özelliği.

Çok uzun sürdüğünde InterruptMonitor kullanarak dönüştürmeyi veya yüklemeyi durdurun

Aşağıdaki örnek kod, kullanımını açıklarKesinti İzlemenesne. Kod, oldukça büyük bir Excel dosyasını PDF’e dönüştürür. Birkaç saniye sürer (örn.30 saniyeden fazla) bu kod satırları nedeniyle dönüştürülmesini sağlamak için.

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

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

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

Gördüğünüz gibiAB1000000XLSX dosyasında oldukça uzak bir hücredir. Ancak*WaitForWhileAndThenInterrupt()*yöntemi, dönüştürmeyi 10 saniye sonra keser ve program biter/sonlanır. Lütfen örnek kodu çalıştırmak için aşağıdaki kodu kullanın.

new StopConversionOrLoadingUsingInterruptMonitor().testRun();

Basit kod