Class AbstractInterruptMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Sledujte požadavky na přerušení ve všech časově náročných operacích.
public abstract class AbstractInterruptMonitor
Dědění
object ← AbstractInterruptMonitor
Odvozené
InterruptMonitor, SystemTimeInterruptMonitor, ThreadInterruptMonitor
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
AbstractInterruptMonitor()
protected AbstractInterruptMonitor()
Vlastnosti
IsInterruptionRequested
Určuje, zda je požadováno přerušení aktuální operace.
Pokud je pravda, aktuální operace bude přerušena.
Implementace by zde měla provádět rychlou a efektivní kontrolu, jinak se může stát dalším úzkým místem procedury.
public abstract bool IsInterruptionRequested { get; }
Hodnota vlastnosti
TerminateWithoutException
Když je procedura přerušena, zda ukončit proceduru tiše nebo vyvolat výjimku.
Výchozí hodnota je false, to znamená, že když je Aspose.Cells.AbstractInterruptMonitor.IsInterruptionRequested pravda,
bude vyvolána výjimka Aspose.Cells.CellsException s kódem Aspose.Cells.ExceptionType.Interrupted.
public virtual bool TerminateWithoutException { get; }