Class AbstractInterruptMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Monitoruj żądania przerwania we wszystkich operacjach czasochłonnych.
public abstract class AbstractInterruptMonitor
Dziedziczenie
object ← AbstractInterruptMonitor
Pochodne
InterruptMonitor, SystemTimeInterruptMonitor, ThreadInterruptMonitor
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
AbstractInterruptMonitor()
protected AbstractInterruptMonitor()
Właściwości
IsInterruptionRequested
Określa, czy żądanie przerwania zostało zgłoszone dla bieżącej operacji.
Jeśli true, bieżąca operacja zostanie przerwana.
Implementacja powinna przeprowadzać szybkie i wydajne sprawdzenie, w przeciwnym razie może stać się kolejnym wąskim gardłem procedury.
public abstract bool IsInterruptionRequested { get; }
Wartość właściwości
TerminateWithoutException
Gdy procedura jest przerywana, czy zakończyć procedurę cicho, czy zgłosić wyjątek.
Domyślnie jest to false, to znaczy, gdy Aspose.Cells.AbstractInterruptMonitor.IsInterruptionRequested jest true,
zostanie zgłoszony wyjątek Aspose.Cells.CellsException z kodem Aspose.Cells.ExceptionType.Interrupted.
public virtual bool TerminateWithoutException { get; }