Click or drag to resize

EngineWindowsFolderInvalidationIntervalMs Field

IT Hit User File System
Folder content invalidation interval. Default is 0 - the folder content is always valid after initial population.

Namespace:  ITHit.FileSystem.Windows
Assembly:  ITHit.FileSystem.Windows (in ITHit.FileSystem.Windows.dll) Version: 8.4.27341.0
Syntax
public double FolderInvalidationIntervalMs

Field Value

Type: Double
Remarks

Typically, you will set this property to greater than zero value only in case your remote storage does not support any CRUD push notifications or SyncID algorithm and you want to avoid traversing folders using pooling.

If this property is set to 0, the GetChildrenAsync(String, IOperationContext, IFolderListingResultContext, CancellationToken) method will be called only one time, during initial population. All further folder updates must be supplied via pulling or push notifications from your remote storage.

If this property is set to greater than zero value, the platform will call GetChildrenAsync(String, IOperationContext, IFolderListingResultContext, CancellationToken) whenever any application or the platform lists folder content AND the interval specified by this property is expired.

Setting this property to greater than zero value will enable the Refresh command in Windows Explorer. If the interval is expired and a user presses the Refresh button, the Engine will call the GetChildrenAsync(String, IOperationContext, IFolderListingResultContext, CancellationToken) method.

See Also