Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

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:

  1. Preview event (e.g. CreatePreview). Pre-hook event.
  2. Surrogate event (e.g. CreateSurrogate). Pre-hook event.
  3. 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:

CreatePreview

ExistsNodePreview

DeletePreview

GetLengthPreview

GetAttributesPreview

GetTimeInfoPreview

GetChildrenPreview

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:

CreateSurrogate

CreateCompleted

DeleteSurrogate

DeleteCompleted

SetContentCompleted

SaveContentCompleted

SetAttributesCompleted

SetTimeInfoCompleted

In This Article
  • Classes
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies