Back to Website
Show / Hide Table of Contents

Class BaseScheduledWatcher

Inheritance
System.Object
BaseScheduledWatcher
Implements
System.IDisposable
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Services
Assembly: Aurigma.DesignAtoms.dll
Syntax
public abstract class BaseScheduledWatcher : IDisposable

Constructors

BaseScheduledWatcher(TimeSpan, TimeSpan)

Declaration
protected BaseScheduledWatcher(TimeSpan delay, TimeSpan interval)
Parameters
Type Name Description
System.TimeSpan delay
System.TimeSpan interval

Properties

EnableMonitoring

Declaration
public bool EnableMonitoring { get; set; }
Property Value
Type Description
System.Boolean

Methods

CheckForChanges(Object)

Declaration
protected abstract Task CheckForChanges(object state)
Parameters
Type Name Description
System.Object state
Returns
Type Description
System.Threading.Tasks.Task

Dispose()

Declaration
public void Dispose()

InvokeChanged(EventArgs)

Declaration
protected void InvokeChanged(EventArgs eventArgs)
Parameters
Type Name Description
System.EventArgs eventArgs

Pause()

Declaration
public void Pause()

ResetTimer()

Declaration
public void ResetTimer()

Events

Changed

Declaration
public event EventHandler<EventArgs> Changed
Event Type
Type Description
System.EventHandler<System.EventArgs>

Implements

System.IDisposable
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback