OnDemandLocalFileSystemRegistration Class |
Namespace: ShellBoost.Core.Synchronization
public class OnDemandLocalFileSystemRegistration
The OnDemandLocalFileSystemRegistration type exposes the following members.
Name | Description | |
---|---|---|
OnDemandLocalFileSystemRegistration |
Initializes a new instance of the OnDemandLocalFileSystemRegistration class.
|
Name | Description | |
---|---|---|
AddUserSidToProviderName |
Gets or sets a value indicating whether to add the current user's Security Identifier to the provider name.
| |
AllowItemAvailability |
Gets or sets a value indicating whether to allow item availability information to the Windows Shell.
| |
AllowPartialFile |
Gets or sets a value indicating whether to allow partial files.
| |
AllowSyncPause |
Gets or sets a value indicating whether to allow an item sync pause command to the Windows Shell.
| |
AllowSyncRefresh |
Gets or sets a value indicating whether to allow an item sync refresh command to the Windows Shell.
| |
AllowSyncStatus |
Gets or sets a value indicating whether to allow item sync status information to the Windows Shell.
| |
EnableFolderIndexing |
Gets or sets a value indicating whether to explicitly enable the root folder for indexing.
Indexing is required for progress reporting to the Windows Shell.
If the root folder is not under a directory that's already enabled and report progress to Windows Shell is desired, this property must be set to true.
Only a Fixed drive can enabled for indexing. If this value was set to true and indexing is not possible, the value will be set back to false after registration code has ran.
| |
FinalProviderName |
Gets the final provider name
| |
Force |
Gets or sets a value indicating whether to force registration, even if the folder is already registered.
| |
HardLinkPolicy |
Gets or sets the hard link policy.
| |
HideContextMenu |
Gets or sets a value indicating whether to hide the sync context menu from the Windows Shell.
| |
HideShare |
Gets or sets a value indicating whether to hide the share context menu from the Windows Shell.
| |
HydrationPolicy |
Gets or sets the hydration policy.
| |
HydrationPolicyModifier |
Gets or sets the hydration policy modifier.
| |
InSyncPolicy |
Gets or sets the in-sync policy.
| |
PopulationPolicy |
Gets or sets the population policy.
ShellBoost currently only supports the AlwaysFull policy.
| |
ProtectionMode |
Gets or sets the protection mode.
| |
ProviderDisplayName |
Gets or sets the provider display name.
| |
ProviderIconResource |
Gets or sets the provider icon resource.
| |
ProviderName |
Gets or sets the provider name.
You can use the {userSid} string as a placeholder for the user's Security Identifier (if it's configured to be used).
| |
ProviderVersion |
Gets or sets the provider version.
| |
RegisterForShell |
Gets or sets a value indicating whether to register the on-demand synchronizer to support Shell (Explorer) features.
| |
RegisterFunc |
Gets or sets the register function. It can be used to do some custom action during the registration process.
| |
ShowAsGroup |
Gets or sets a value indicating whether to hide the show as group context menu from the Windows Shell.
| |
ThumbnailProviderClsid |
Gets or sets a thumbnail provider CLSID.
| |
UserSid |
Gets or sets the user's Security Identifier to use.
| |
UseUserSidForPathRegistration |
Gets or sets a value indicating whether to use the current user's Security Identifier as the registry key name for the UserSyncRoots.
|
Name | Description | |
---|---|---|
ComputeEnableFolderIndexing |
Determines if folder must be indexed or not.
|