Arrêtez la conversion ou le chargement à l'aide d'InterruptMonitor lorsque cela prend trop de temps

Scénarios d’utilisation possibles

Aspose.Cells vous permet d’arrêter la conversion de Workbook en différents formats comme PDF, HTML etc. en utilisant leMoniteur d’interruption objet quand cela prend trop de temps. Le processus de conversion est souvent gourmand en CPU et en mémoire et il est souvent utile de l’arrêter lorsque les ressources sont limitées. Vous pouvez utiliserMoniteur d’interruptionà la fois pour arrêter la conversion et pour arrêter le chargement d’un énorme classeur. Veuillez utiliserWorkbook.InterruptMonitorWorkbook.InterruptMonitor propriété d’arrêter la conversion etLoadOptions.InterruptMonitorLoadOptions.InterruptMonitor propriété pour charger un énorme classeur.

Arrêtez la conversion ou le chargement à l’aide d’InterruptMonitor lorsque cela prend trop de temps

L’exemple de code suivant explique l’utilisation deMoniteur d’interruption objet. Le code convertit un fichier Excel assez volumineux en PDF. Cela prendra plusieurs secondes (c’est-à-direplus de 30 secondes) pour le convertir à cause de ces lignes de code.

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

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

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

Comme tu voisJ1000000 est une cellule assez éloignée dans le fichier XLSX. Cependant, le**WaitForWhileAndThenInterrupt()**La méthode interrompt la conversion après 10 secondes et le programme se termine/se termine. Veuillez utiliser le code suivant pour exécuter l’exemple de code.

 new StopConversionOrLoadingUsingInterruptMonitor().TestRun();

Exemple de code