Click or drag to resize

OnDemandLocalFileSystemRegistration Class

Represents static information that is used to register an on-demand file system synchronizer with Windows.
Inheritance Hierarchy
SystemObject
  callback.ShellBoost.Core.SynchronizationOnDemandLocalFileSystemRegistration

Namespace:  callback.ShellBoost.Core.Synchronization
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public class OnDemandLocalFileSystemRegistration

The OnDemandLocalFileSystemRegistration type exposes the following members.

Constructors
  NameDescription
Public methodOnDemandLocalFileSystemRegistration
Initializes a new instance of the OnDemandLocalFileSystemRegistration class.
Top
Properties
  NameDescription
Public propertyAddUserSidToProviderName
Gets or sets a value indicating whether to add the current user's Security Identifier to the provider name.
Public propertyAllowItemAvailability
Gets or sets a value indicating whether to allow item availability information to the Windows Shell.
Public propertyAllowPartialFile
Gets or sets a value indicating whether to allow partial files.
Public propertyAllowSyncPause
Gets or sets a value indicating whether to allow an item sync pause command to the Windows Shell.
Public propertyAllowSyncRefresh
Gets or sets a value indicating whether to allow an item sync refresh command to the Windows Shell.
Public propertyAllowSyncStatus
Gets or sets a value indicating whether to allow item sync status information to the Windows Shell.
Public propertyEnableFolderIndexing
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.
Public propertyFinalProviderName
Gets the final provider name
Public propertyForce
Gets or sets a value indicating whether to force registration, even if the folder is already registered.
Public propertyHardLinkPolicy
Gets or sets the hard link policy.
Public propertyHideContextMenu
Gets or sets a value indicating whether to hide the sync context menu from the Windows Shell.
Public propertyHideShare
Gets or sets a value indicating whether to hide the share context menu from the Windows Shell.
Public propertyHydrationPolicy
Gets or sets the hydration policy.
Public propertyHydrationPolicyModifier
Gets or sets the hydration policy modifier.
Public propertyInSyncPolicy
Gets or sets the in-sync policy.
Public propertyPopulationPolicy
Gets or sets the population policy. ShellBoost currently only supports the AlwaysFull policy.
Public propertyProtectionMode
Gets or sets the protection mode.
Public propertyProviderDisplayName
Gets or sets the provider display name.
Public propertyProviderIconResource
Gets or sets the provider icon resource.
Public propertyProviderName
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).
Public propertyProviderVersion
Gets or sets the provider version.
Public propertyRegisterForShell
Gets or sets a value indicating whether to register the on-demand synchronizer to support Shell (Explorer) features.
Public propertyRegisterFunc
Gets or sets the register function. It can be used to do some custom action during the registration process.
Public propertyShowAsGroup
Gets or sets a value indicating whether to hide the show as group context menu from the Windows Shell.
Public propertyThumbnailProviderClsid
Gets or sets a thumbnail provider CLSID.
Public propertyUserSid
Gets or sets the user's Security Identifier to use.
Public propertyUseUserSidForPathRegistration
Gets or sets a value indicating whether to use the current user's Security Identifier as the registry key name for the UserSyncRoots.
Top
Methods
  NameDescription
Protected methodComputeEnableFolderIndexing
Determines if folder must be indexed or not.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also