Name | Description | |
---|---|---|
FileSystemEventsSession Constructor |
The following tables list the members exposed by FileSystemEventsSession.
Name | Description | |
---|---|---|
FileSystemEventsSession Constructor |
Name | Description | |
---|---|---|
m_addingItemToProcessEventArgs | ||
m_allFilesBytes | An instance of the ProgressionInfo class representing the byte count information in regards to all the items to be processed for the current session. | |
m_allItems | An instance of the ProgressionInfo class representing the item count information for the current session. | |
m_byteProgressionArgs | An instance of the ByteProgressionEventArgs class that provides byte progression information for the current session. | |
m_currentFileBytes | An instance of the ProgressionInfo class representing the byte count information in regards to the current item being processed for the current session. | |
m_currentItem | The current FileSystemItem object being processed for the current session. | |
m_events | An instance of the FileSystemEvents class representing the original FileSystemEvents object from which we created the session. | |
m_itemExceptionArgs | An instance of the ItemExceptionEventArgs class that provides information on the exception that was thrown during a process for the current session. | |
m_itemPairList | Represents 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. | |
m_itemPairQueue | Represents a first-in, first-out collection of the items to process for the current session. | |
m_itemProgressionArgs | An instance of the ItemProgressionEventArgs class that provides item progression information for the current session. | |
m_pathExceptionArgs | ||
m_propertiesAppliedEventArgs | ||
m_scanningFolderArgs | An instance of the ScanningFolderEventArgs class that provides information on the folder being scanned or accessed for the current session. | |
m_sender | The FileSystemItem object on which the process was called. | |
m_targetItem | The current target FileSystemItem object of the process for the current session. | |
m_userData | This is set at construction, and updated after each event. It is assigned to each argument structure before each event. |
Name | Description | |
---|---|---|
AllFileBytes | ||
CurrentItem | Gets or sets the FileSystemItem object currently being processed. | |
Events | Gets the original FileSystemEvents object used to create the session. | |
IsEmpty | Gets a boolean value indicating if the session's list of FileSystemItem objects to process contains no items. | |
MultiThreadManager | ||
Options | ||
TargetItem | Gets or sets the eventual target FileSystemItem object for the process. | |
UserData | Gets the opaque data that is sent back to the event handler when an event is raised. |
Name | Description | |
---|---|---|
AssignComparer | Sorts the list of items to be processed using a specific comparer. | |
CreateByteProgressionEventArgs | ||
GetNextItemPair | Overloaded. Retrieves the next pair of FileSystemItem objects to be processed. | |
OnBytesCompleted | Overloaded. Forces the byte progression to 100% completion. | |
OnBytesProcessed | Overloaded. Raises the FileSystemEvents.ByteProgression event. | |
OnCompletion | Raises the last ItemProgression event when the process is completed. | |
OnException | Overloaded. Raises the ItemException event whenever an error occurs during the processing of a FileSystemItem object. | |
OnItemCompleted | Overloaded. Raises the ItemCompletion event. | |
OnNewItemToProcess | Places the new item in the list of FileSystemItem objects to be processed. | |
OnPathException | Raises the PathException event whenever an error occurs during the processing of a path string during construction of a FileSystem-derived object | |
OnProcessingNewItem | Overloaded. Called when a new item is about to be processed. | |
OnPropertiesApplied | ||
OnScanningFolder | Raises the ScanningFolder event. | |
OnUndoBytesProcessed | Overloaded. Removes the amount of bytes processed for an item if an error occurred during the processing of that item. |
Name | Description | |
---|---|---|
GetItemSize |