Ç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.InterruptMonitor dönüştürmeyi durdurma özelliği veLoadOptions.InterruptMonitor bü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 İzleme nesne. 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 J1000000 and add some text inside it.

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

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

Gördüğünüz gibiJ1000000 XLSX 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