Class FileSystemMonitor
Actively monitors the filesystem for changes.
Inheritance
System.Object
FileSystemMonitor
Assembly: AsaLib.dll
Syntax
public class FileSystemMonitor : BaseMonitor, IPlatformRunnable, IDisposable
Constructors
|
Improve this Doc
View Source
FileSystemMonitor(MonitorCommandOptions, Action<FileMonitorObject>)
Declaration
public FileSystemMonitor(MonitorCommandOptions opts, Action<FileMonitorObject> changeHandler)
Parameters
Fields
|
Improve this Doc
View Source
defaultFiltersList
Declaration
public static readonly NotifyFilters[] defaultFiltersList
Field Value
| Type |
Description |
| NotifyFilters[] |
|
Methods
|
Improve this Doc
View Source
Declaration
public override bool CanRunOnPlatform()
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
|
Improve this Doc
View Source
ChangeTypeToChangeType(WatcherChangeTypes)
Declaration
public static CHANGE_TYPE ChangeTypeToChangeType(WatcherChangeTypes changeType)
Parameters
| Type |
Name |
Description |
| WatcherChangeTypes |
changeType |
|
Returns
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| System.Boolean |
disposing |
|
|
Improve this Doc
View Source
IsRunning()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
StartRun()
Declaration
public override void StartRun()
Overrides
|
Improve this Doc
View Source
StopRun()
Declaration
public override void StopRun()
Overrides
|
Improve this Doc
View Source
WriteRename(RenamedEventArgs, NotifyFilters)
Declaration
public void WriteRename(RenamedEventArgs objIn, NotifyFilters filters)
Parameters
| Type |
Name |
Description |
| RenamedEventArgs |
objIn |
|
| NotifyFilters |
filters |
|
Implements
IDisposable