Class AbstractInterruptMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Überwachen Sie Unterbrechungsanfragen in allen zeitintensiven Operationen.
public abstract class AbstractInterruptMonitor
Vererbung
object ← AbstractInterruptMonitor
Abgeleitet
InterruptMonitor, SystemTimeInterruptMonitor, ThreadInterruptMonitor
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
AbstractInterruptMonitor()
protected AbstractInterruptMonitor()
Eigenschaften
IsInterruptionRequested
Gibt an, ob eine Unterbrechung für die aktuelle Operation angefordert wird.
Wenn true, wird die aktuelle Operation unterbrochen.
Die Implementierung sollte hier eine schnelle und effiziente Überprüfung durchführen, andernfalls kann dies zu einem weiteren Engpass für das Verfahren werden.
public abstract bool IsInterruptionRequested { get; }
Eigenschaftswert
TerminateWithoutException
Wenn das Verfahren unterbrochen wird, ob das Verfahren leise beendet oder eine Ausnahme ausgelöst werden soll.
Standard ist false, das heißt, wenn Aspose.Cells.AbstractInterruptMonitor.IsInterruptionRequested true ist,
wird eine Aspose.Cells.CellsException mit dem Code Aspose.Cells.ExceptionType.Interrupted ausgelöst.
public virtual bool TerminateWithoutException { get; }