C# Class GSF.IO.FileProcessor.FileEnumerator

显示文件 Open project: GridProtectionAlliance/gsf

Public Methods

Method Description
Cancel ( ) : void

Cancels all running enumeration operations.

Cancel ( string directory ) : void

Cancels enumeration for a specific directory.

Enumerate ( string directory ) : void

Initiates enumeration of the watch directories.

FileEnumerator ( FileProcessor fileProcessor ) : System

Creates a new instance of the FileEnumerator class.

Private Methods

Method Description
ActivateThread ( ) : void
DeactivateThread ( ) : void
EnumerateNextDirectory ( EnumerableWrapper wrapper ) : void
EnumerateNextFile ( EnumerableWrapper wrapper ) : void
EnumerateNextWrapper ( ) : void
FilterProcessedFiles ( string processedFiles ) : void
GetProcessedFiles ( ) : void
RemoveProcessedFiles ( string files ) : void

Method Details

Cancel() public method

Cancels all running enumeration operations.
public Cancel ( ) : void
return void

Cancel() public method

Cancels enumeration for a specific directory.
public Cancel ( string directory ) : void
directory string The directory for which enumeration should be cancelled.
return void

Enumerate() public method

Initiates enumeration of the watch directories.
public Enumerate ( string directory ) : void
directory string The directory to be enumerated.
return void

FileEnumerator() public method

Creates a new instance of the FileEnumerator class.
public FileEnumerator ( FileProcessor fileProcessor ) : System
fileProcessor FileProcessor The file processor that created the file enumerator.
return System