Click or drag to resize

ChangeNotifier Constructor

Initializes a new instance of the ChangeNotifier class.

Namespace:  callback.ShellBoost.Core.Utilities
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public ChangeNotifier(
	IWithIdList idList,
	bool recursive = true,
	SHCNE events = SHCNE.SHCNE_ALLEVENTS,
	int waitForErrorTimeout = 100,
	SHCNRF registerFlags = SHCNRF.SHCNRF_InterruptLevel|SHCNRF.SHCNRF_ShellLevel
)

Parameters

idList
Type: callback.ShellBoost.CoreIWithIdList
The PIDL for which to receive notifications. Pass null to monitor all children.
recursive (Optional)
Type: SystemBoolean
Indicates whether to post notifications for children of this PIDL. For example, if the PIDL points to a folder, then file notifications would come from the folder's children if this flag was true.
events (Optional)
Type: callback.ShellBoost.Core.WindowsShellSHCNE
A combination of values that indicate the type of events for which to receive notifications.
waitForErrorTimeout (Optional)
Type: SystemInt32
The timeout in milliseconds to wait for an error.
registerFlags (Optional)
Type: callback.ShellBoost.Core.WindowsShellSHCNRF
Flags that indicate the type of events for which to receive notifications. Note SHCNRF_NewDelivery is always set implicitly.
See Also