時間がかかりすぎる場合は、InterruptMonitor を使用して変換またはロードを停止します
Contents
[
Hide
]
考えられる使用シナリオ
Aspose.Cells を使用すると、PDF、HTML などのさまざまな形式への Workbook の変換を停止できます。割り込みモニター時間がかかりすぎる場合はオブジェクト。多くの場合、変換プロセスは CPU とメモリの両方を集中的に使用するため、リソースが限られている場合に停止すると便利な場合がよくあります。使用できます割り込みモニター変換を停止するためと、巨大なワークブックのロードを停止するための両方です。使ってくださいWorkbook.InterruptMonitor変換を停止するプロパティとLoadOptions.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();