時間がかかりすぎる場合はInterruptMonitorを使用して変換または読み込みを停止してください
Contents
[
Hide
]
可能な使用シナリオ
Aspose.Cellsを使用すると、リソースが限られている場合に変換を停止するために、InterruptMonitorオブジェクトを使用できます。変換プロセスはCPUおよびメモリの両方を多く使用するため、リソースが制限されているときに中断すると便利です。変換と巨大なワークブックの読み込みの両方を停止するために、InterruptMonitorを使用できます。変換を中止する場合はWorkbook.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();