Windows.​Storage.​Provider Windows.​Storage.​Provider Windows.​Storage.​Provider Namespace

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


CachedFileUpdater CachedFileUpdater CachedFileUpdater

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

CachedFileUpdaterUI CachedFileUpdaterUI CachedFileUpdaterUI

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

FileUpdateRequest FileUpdateRequest FileUpdateRequest

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

FileUpdateRequestDeferral FileUpdateRequestDeferral FileUpdateRequestDeferral

Use to complete an update asynchronously.

FileUpdateRequestedEventArgs FileUpdateRequestedEventArgs FileUpdateRequestedEventArgs

Provides information about a FileUpdateRequested event.


CachedFileOptions CachedFileOptions CachedFileOptions

Describes when Windows will request an update to a file.

CachedFileTarget CachedFileTarget CachedFileTarget

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

FileUpdateStatus FileUpdateStatus FileUpdateStatus

Describes the status of a file update request.

ReadActivationMode ReadActivationMode ReadActivationMode

Indicates when Windows will request a file update if another app reads the locally cached version of the file.

UIStatus UIStatus UIStatus

Indicates the status of the file picker UI.

WriteActivationMode WriteActivationMode 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.