Manages files, folders, and application settings.
Members
The Windows.Storage namespace has these types of members:
Classes
The Windows.Storage namespace has these classes.
| Class | Description |
|---|---|
| ApplicationData | Provides access to the application data store. |
| ApplicationDataCompositeValue | Represents related app settings that must be serialized and deserialized atomically. |
| ApplicationDataContainer | Represents a container for app settings. |
| ApplicationDataContainerSettings | Provides access to the settings in a settings container. |
| CachedFileManager | Lets apps manage real-time updates to files. |
| DownloadsFolder | Creates files and folders inside the Downloads folder. |
| FileIO | Provides helper methods for reading and writing files that are represented by objects of type IStorageFile. |
| KnownFolders | Provides access to common locations that contain user content. |
| PathIO | Provides helper methods for reading and writing a file using the absolute path or Uniform Resource Identifier (URI) of the file. |
| SetVersionDeferral | Manages a delayed set version operation. |
| SetVersionRequest | Provides data when an app sets the version of the application data in its app data store. |
| StorageFile | Represents a file. Provides information about the file and its content, and ways to manipulate them. |
| StorageFolder | Manipulates folders and their contents, and provides information about them. |
| StorageStreamTransaction | Represents a write transaction for a random-access stream. |
| StreamedFileDataRequest | Represents a sequential-access output stream that indicates a request for the data stream of a StorageFile that was created by calling CreateStreamedFileAsync or ReplaceWithStreamedFileAsync. |
Delegates
The Windows.Storage namespace has these delegates.
| Delegate | Description |
|---|---|
| ApplicationDataSetVersionHandler | Represents a method that handles the request to set the version of the application data in the application data store. |
| StreamedFileDataRequestedHandler | Represents a function that the app defines to produce the data stream of a StorageFile when that StorageFile is first accessed. |
Enumerations
The Windows.Storage namespace has these enumerations.
| Enumeration | Description |
|---|---|
| ApplicationDataCreateDisposition | Specifies creation options for application data containers. |
| ApplicationDataLocality | Specifies the type of an application data store. |
| CreationCollisionOption | Specifies what to do if a file with the desired name already exists in the current folder. |
| FileAccessMode | Specifies the mode used to access a file. |
| FileAttributes | Describes the attributes of system file or folder. |
| NameCollisionOption | Specifies what to do if a file or folder renamed, moved, or copied and there is an existing file or folder with the same name in the desired location. |
| StorageDeleteOption | Specifies whether an item that is deleted is sent to the Recycle Bin or permanently deleted. |
| StorageItemTypes | Describes the kind of item that is represented by an instance of a class that implements IStorageItem (like a StorageFile or StorageFolder object). |
| StreamedFileFailureMode | Indicates the reason that data could not be streamed. |
Interfaces
The Windows.Storage namespace defines these interfaces.
| Interface | Description |
|---|---|
| IStorageFile | Represents a file. Provides information about the file and its contents, and ways to manipulate them. |
| IStorageFolder | Manipulates folders and their contents, and provides information about them. |
| IStorageItem | Manipulates storage items (files and folders) and their contents, and provides information about them. |
| IStorageItemProperties | Provides access to common and content properties on items (like files and folders). |
| IStreamedFileDataRequest | Represents a sequential-access output stream that indicates a request for the data stream of a StorageFile that was created by calling CreateStreamedFileAsync or ReplaceWithStreamedFileAsync. |
Requirements
|
Minimum supported client | Windows 8 |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Minimum supported phone | Windows Phone 8 |
|
Namespace |
|
|
Metadata |
|
Build date: 2/25/2013