Rebex.IO.FileSystem.Notifications Namespace
Classes
CopyMoveCompletedEventArgs
Provides data for CopyCompleted and MoveCompleted events.
CopyMoveEventArgs
Provides data for CopySurrogate and MoveSurrogate events.
ExistsNodeEventArgs
Provides data for ExistsNodeSurrogate and ExistsNodeCompleted events.
FileSystemNotificationExtensions
Takes care of the notification support in the Rebex File System. Provides FileSystemNotifier that publish events for the FileSystemProvider.
FileSystemNotifier
Raises events for the FileSystemProvider operations.
Typical order of the related hook events that are associated with one file system operation:
- Preview event (e.g. CreatePreview). Pre-hook event.
- Surrogate event (e.g. CreateSurrogate). Pre-hook event.
- Completed event (e.g. CreateCompleted). Post-hook event.
When the virtual file system is used in the FileServer component, then the server session, which contains information about the user and the active connection, can be accessed using Current property in the handler of the FileSystemNotifier event.
FileSystemOperationEventArgs
Serves as a base class for events provided by FileSystemNotifier.
GetAttributesEventArgs
Provides data for GetAttributesSurrogate and GetAttributesCompleted events.
GetChildrenEventArgs
Provides data for GetChildrenSurrogate and GetChildrenCompleted events.
GetContentEventArgs
Provides data for GetContentSurrogate and GetContentCompleted events.
GetLengthEventArgs
Provides data for GetLengthSurrogate and GetLengthCompleted events.
GetNodeEventArgs
Provides data for GetNodeSurrogate and GetNodeCompleted events.
GetNodesEventArgs
Provides data for GetNodesSurrogate and GetNodesCompleted events.
GetTimeInfoEventArgs
Provides data for GetTimeInfoSurrogate and GetTimeInfoCompleted events.
PreviewCopyMoveEventArgs
Provides data for CopyPreview and MovePreview events.
PreviewFileSystemOperationEventAgs
Serves as a base class for cancelable events provided by FileSystemNotifier.
PreviewGetContentEventArgs
Provides data for GetContentPreview event.
PreviewGetNodeEventAgs
Provides data for GetNodePreview event.
PreviewGetNodesEventAgs
Provides data for GetNodesPreview event.
PreviewRenameEventArgs
Provides data for RenamePreview event.
PreviewSaveContentEventArgs
Provides data for SaveContentPreview event.
PreviewSetAttributesEventArgs
Provides data for SetAttributesPreview event.
PreviewSetContentEventArgs
Provides data for SetContentPreview event.
PreviewSetTimeInfoEventArgs
Provides data for SetTimeInfoPreview event.
PreviewSingleNodeOperationEventArgs
Provides data for FileSystemNotifier events:
RenameCompletedEventArgs
Provides data for RenameCompleted event.
RenameEventArgs
Provides data for RenameSurrogate event.
SaveContentEventArgs
Provides data for SaveContentSurrogate event.
SetAttributesEventArgs
Provides data for SetAttributesSurrogate event.
SetContentEventArgs
Provides data for SetContentSurrogate event.
SetTimeInfoEventArgs
Provides data for SetTimeInfoSurrogate event.
SingleNodeOperationEventArgs
Provides data for FileSystemNotifier events: