Class AbstractInterruptMonitor

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

objectAbstractInterruptMonitor

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é

bool

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; }

Valeur de la propriété

bool

 Français