Windows.Storage namespace

1 out of 6 rated this helpful - Rate this topic

Manages files, folders, and application settings.

Members

The Windows.Storage namespace has these types of members:

Classes

The Windows.Storage namespace has these classes.

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

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

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

InterfaceDescription
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

Windows.Storage
Windows::Storage [C++]

Metadata

Windows.winmd

 

 

Build date: 2/25/2013

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.