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