Class AbstractInterruptMonitor
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
برای درخواستهای قطع در تمام عملیات زمانبر نظارت کنید.
public abstract class AbstractInterruptMonitor
وراثت
object ← AbstractInterruptMonitor
مشتق
InterruptMonitor, SystemTimeInterruptMonitor, ThreadInterruptMonitor
اعضای وراثت یافته
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
سازندهها
AbstractInterruptMonitor()
protected AbstractInterruptMonitor()
ویژگیها
IsInterruptionRequested
نشان میدهد که آیا درخواست قطع برای عملیات جاری وجود دارد یا خیر. اگر درست باشد، عملیات جاری قطع خواهد شد. پیادهسازی باید بررسی سریع و کارآمدی در اینجا انجام دهد، در غیر این صورت ممکن است به گلوگاه دیگری برای این روند تبدیل شود.
public abstract bool IsInterruptionRequested { get; }
مقدار ویژگی
TerminateWithoutException
هنگامی که روند قطع میشود، آیا روند به آرامی خاتمه یابد یا یک استثنا پرتاب شود. پیشفرض نادرست است، یعنی زمانی که Aspose.Cells.AbstractInterruptMonitor.IsInterruptionRequested درست باشد، یک Aspose.Cells.CellsException با کد Aspose.Cells.ExceptionType.Interrupted پرتاب خواهد شد.
public virtual bool TerminateWithoutException { get; }