'Declaration Public Class FileSystemEventsSession
'Usage Dim instance As FileSystemEventsSession
public class FileSystemEventsSession
'Declaration Public Class FileSystemEventsSession
'Usage Dim instance As FileSystemEventsSession
public class FileSystemEventsSession
System.Object
Xceed.FileSystem.FileSystemEventsSession
Xceed.Tar.TarEventsSession
Xceed.Zip.ZipEventsSession
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 |
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2