Class AbstractInterruptMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
Monitorear solicitudes de interrupción en todas las operaciones que consumen tiempo.
public abstract class AbstractInterruptMonitor
Herencia
object ← AbstractInterruptMonitor
Derivados
InterruptMonitor, SystemTimeInterruptMonitor, ThreadInterruptMonitor
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
AbstractInterruptMonitor()
protected AbstractInterruptMonitor()
Propiedades
IsInterruptionRequested
Indica si se solicita una interrupción para la operación actual.
Si es verdadero, la operación actual será interrumpida.
La implementación debe realizar una verificación rápida y eficiente aquí, de lo contrario, puede convertirse en otro cuello de botella para el procedimiento.
public abstract bool IsInterruptionRequested { get; }
Valor de la propiedad
TerminateWithoutException
Cuando el procedimiento es interrumpido, si se debe terminar el procedimiento silenciosamente o lanzar una excepción.
Por defecto es falso, es decir, cuando Aspose.Cells.AbstractInterruptMonitor.IsInterruptionRequested es verdadero,
se lanzará una Aspose.Cells.CellsException con el código Aspose.Cells.ExceptionType.Interrupted.
public virtual bool TerminateWithoutException { get; }