Class AbstractInterruptMonitor

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

objectAbstractInterruptMonitor

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

bool

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

Wartość właściwości

bool

 Polski