ShellChangeNotifier Class |
Namespace: Jam.Shell
The ShellChangeNotifier type exposes the following members.
Name | Description | |
---|---|---|
![]() | ShellChangeNotifier |
Initializes a new instance of the ShellChangeNotifier class.
|
Name | Description | |
---|---|---|
![]() | Directories |
The directories to receive change notifications for. Leave empty to receive change notifications for the whole file system.
|
![]() | Enabled |
Set to true to enable listening to change notifications.
|
![]() | EventFilter |
Allows to define which shell change events should be reported.
|
![]() | Recursive |
Set to true, if change notifications for subfolders are desired as well.
|
![]() | Version |
The current version of the ShellBrowser.
|
![]() | WatchDrives | Determines if "This PC" shall be watched recursively if no other directories are given. |
Name | Description | |
---|---|---|
![]() | AddItemIdList(ItemIdList) | Subscribes for notifications in the passed folder using current settings for Recursive and EventFilter. |
![]() | AddItemIdList(ItemIdList, Boolean, NotificationEvents) | Subscribes for notifications in the passed folder using the passed settings. |
![]() | BeginInit | Signals the object that initialization is starting. |
![]() | BeginUpdate | Begins an update of a ShellChangeNotifier configuration. |
![]() | Clear |
Removes all directories from the Directories property and so watches the entire file system again.
|
![]() | Dispose |
Remove reference to the ChangeNotifierCallBackForm
(Overrides ComponentDispose(Boolean).) |
![]() | EndInit | Signals the object that initialization is complete. |
![]() | EndUpdate | Ends an update. |
![]() | IsUpdating | Gets a value indicating if BeginUpdate has been called without a matching EndUpdate. |
![]() | OnChange |
Fires the OnChange event, when something happened in the monitored directories.
|
![]() | OnChangePIDL |
Fires the OnChange event, when something happened in the monitored directories.
|
![]() | RemoveItemIdList | Unregisters the folder given. |
![]() | Restart |
Restarts the change notifier if it is already started
|
![]() ![]() | SendChangeNotify(NotificationEvents, String) |
Sends a shell change notification to the system that informs other processes about a achange.
|
![]() ![]() | SendChangeNotify(NotificationEvents, String, String) |
Sends a shell change notification to the system that informs other processes about a achange.
|
![]() | Start |
Starts monitoring the paths in the Directories property
|
![]() | Stop |
Stops monitoring the paths in the Directories property
|
Name | Description | |
---|---|---|
![]() | Change |
This event is fired when a change event was fired from the system for one of the monitored paths in the Directories property.
|
![]() | ChangePIDL |
This event is fired when a change event for the given ItemIdList list of the given paths in the Directories property occured.
|