Xceed .NET Libraries Documentation
FileSystemEventsSession Class Members
Fields  Properties  Methods 


Xceed.FileSystem Assembly > Xceed.FileSystem Namespace : FileSystemEventsSession Class

The following tables list the members exposed by FileSystemEventsSession.

Protected Constructors
Protected Fields
 NameDescription
Protected Field  
Protected FieldAn instance of the ProgressionInfo class representing the byte count information in regards to all the items to be processed for the current session.  
Protected FieldAn instance of the ProgressionInfo class representing the item count information for the current session.  
Protected FieldAn instance of the ByteProgressionEventArgs class that provides byte progression information for the current session.  
Protected FieldAn instance of the ProgressionInfo class representing the byte count information in regards to the current item being processed for the current session.  
Protected FieldThe current FileSystemItem object being processed for the current session.  
Protected FieldAn instance of the FileSystemEvents class representing the original FileSystemEvents object from which we created the session.  
Protected FieldAn instance of the ItemExceptionEventArgs class that provides information on the exception that was thrown during a process for the current session.  
Protected FieldRepresents a sorted collection of the items to process for the current session. Some FileSystem implementations require sorting items before processing them in order to improve performance.  
Protected FieldRepresents a first-in, first-out collection of the items to process for the current session.  
Protected FieldAn instance of the ItemProgressionEventArgs class that provides item progression information for the current session.  
Protected Field  
Protected Field  
Protected FieldAn instance of the ScanningFolderEventArgs class that provides information on the folder being scanned or accessed for the current session.  
Protected FieldThe FileSystemItem object on which the process was called.  
Protected FieldThe current target FileSystemItem object of the process for the current session.  
Protected FieldThis is set at construction, and updated after each event. It is assigned to each argument structure before each event.  
Top
Public Properties
 NameDescription
Public Property  
Public PropertyGets or sets the FileSystemItem object currently being processed.  
Public PropertyGets the original FileSystemEvents object used to create the session.  
Public PropertyGets a boolean value indicating if the session's list of FileSystemItem objects to process contains no items.  
Public Property  
Public Property  
Public PropertyGets or sets the eventual target FileSystemItem object for the process.  
Public PropertyGets the opaque data that is sent back to the event handler when an event is raised.  
Top
Public Methods
 NameDescription
Public MethodSorts the list of items to be processed using a specific comparer.  
Public Method  
Public MethodOverloaded. Retrieves the next pair of FileSystemItem objects to be processed.  
Public MethodOverloaded. Forces the byte progression to 100% completion.  
Public MethodOverloaded. Raises the FileSystemEvents.ByteProgression event.  
Public MethodRaises the last ItemProgression event when the process is completed.  
Public MethodOverloaded. Raises the ItemException event whenever an error occurs during the processing of a FileSystemItem object.  
Public MethodOverloaded. Raises the ItemCompletion event.  
Public MethodPlaces the new item in the list of FileSystemItem objects to be processed.  
Public MethodRaises the PathException event whenever an error occurs during the processing of a path string during construction of a FileSystem-derived object  
Public MethodOverloaded. Called when a new item is about to be processed.  
Public Method  
Public MethodRaises the ScanningFolder event.  
Public MethodOverloaded. Removes the amount of bytes processed for an item if an error occurred during the processing of that item.  
Top
Protected Methods
 NameDescription
Protected Method  
Top
See Also

Reference

FileSystemEventsSession Class
Xceed.FileSystem Namespace