Class AbstractInterruptMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Surveillez les demandes d’interruption dans toutes les opérations longues.
public abstract class AbstractInterruptMonitor
Héritage
object ← AbstractInterruptMonitor
Dérivés
InterruptMonitor, SystemTimeInterruptMonitor, ThreadInterruptMonitor
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
AbstractInterruptMonitor()
protected AbstractInterruptMonitor()
Propriétés
IsInterruptionRequested
Indique si une interruption est demandée pour l’opération actuelle.
Si vrai, alors l’opération actuelle sera interrompue.
L’implémentation doit effectuer une vérification rapide et efficace ici, sinon cela pourrait devenir un autre goulot d’étranglement pour la procédure.
public abstract bool IsInterruptionRequested { get; }
Valeur de la propriété
TerminateWithoutException
Lorsque la procédure est interrompue, indique si la procédure doit être terminée silencieusement ou si une exception doit être levée.
Par défaut, c’est faux, c’est-à-dire que lorsque Aspose.Cells.AbstractInterruptMonitor.IsInterruptionRequested est vrai,
une Aspose.Cells.CellsException avec le code Aspose.Cells.ExceptionType.Interrupted sera levée.
public virtual bool TerminateWithoutException { get; }