Windows.Storage.Provider Namespace

Allows apps to provide real-time updates to files through the Cached File Updater contract.

Classes

CachedFileUpdater

Manages files so that they can be updated in real-time by an app that participates in the Cached File Updater contract.

CachedFileUpdaterUI

Used to interact with the file picker if your app provides file updates through the Cached File Updater contract.

FileUpdateRequest

Provides information about a requested file update so that the app can complete the request.

FileUpdateRequestDeferral

Use to complete an update asynchronously.

FileUpdateRequestedEventArgs

Provides information about a FileUpdateRequested event.

StorageProviderError

Provides the StorageProviderStatus object containing a list of error messages with actions via the IStorageProviderStatusSource interface.

StorageProviderErrorCommand

Provides the ability to show a list of error messages with actions via the IStorageProviderStatusSource interface.

StorageProviderFileTypeInfo

Note

Scenarios for this API are currently not supported, but will be in future releases.

StorageProviderGetContentInfoForPathResult

Provides methods to get additional information about a content URI path.

StorageProviderGetPathForContentUriResult

Provides methods to get additional information about a content URI result.

StorageProviderItemProperties

Provides access to the properties of a Cloud Storage Provider storage item (like a file or folder).

StorageProviderItemProperty

Defines a Cloud Storage Provider property for a storage item (like a file or folder).

StorageProviderItemPropertyDefinition

Defines the properties of an item from a Cloud Storage Provider.

StorageProviderStatus

Represents the cloud provider's status in the File Explorer.

StorageProviderSyncRootInfo

Contains the properties of a Cloud Storage Provider's sync root to be registered with the operating system.

StorageProviderSyncRootManager

Provides the ability to register or unregister a Cloud Storage Provider sync root with the operating system.

Structs

CloudFilesContract

Interfaces

IStorageProviderHandlerFactory

The factory for all the handlers provided by the storage provider.

IStorageProviderItemPropertySource

Provides access to storage provider item properties from the sync root.

IStorageProviderPropertyCapabilities

Provides access to the property capabilities supported by the sync root.

IStorageProviderStatusSource

An interface that returns the storage provider's sync status to the File Explorer app.

IStorageProviderUriSource

An interface for getting a content URI path and information.

Enums

CachedFileOptions

Describes when Windows will request an update to a file.

CachedFileTarget

Indicates whether updates should be applied to the locally cached copy or the remote version of the file.

FileUpdateStatus

Describes the status of a file update request.

ReadActivationMode

Indicates when Windows will request a file update if another app retrieves the file from its MostRecentlyUsedList or FutureAccessList.

StorageProviderHardlinkPolicy

Specifies whether hard links are permitted on a placeholder file or folder. By default, hard links are not allowed on a placeholder.

StorageProviderHydrationPolicy

An enumeration of file hydration policy values for a placeholder file. The hydration policy allows a sync root to customize behavior for retrieving data for a placeholder file.

StorageProviderHydrationPolicyModifier

Provides policy modifiers to be used with the primary StorageProviderHydrationPolicy.

StorageProviderInSyncPolicy

Contains the file and directory attributes supported by the sync root.

StorageProviderPopulationPolicy

Allows a sync provider to control how a placeholder file or directory

StorageProviderProtectionMode

Indicates the type of data contained in the sync root.

StorageProviderState

Enumeration of the status of a storage provider state.

StorageProviderUriSourceStatus

Enumeration of the status of a storage provider URI.

UIStatus

Indicates the status of the file picker UI.

WriteActivationMode

Indicates whether other apps can write to the locally cached version of the file and when Windows will request an update if another app writes to that local file.

See also