StorageLibrary Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Lets you add and remove folders from a library like Music or Videos and lets you get a list of folders included in the library.
public ref class StorageLibrary sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StorageLibrary final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class StorageLibrary
Public NotInheritable Class StorageLibrary
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
You can only access libraries that you have declared capabilities for in your app manifest. To learn more about capabilities see, App capability declarations.
Version history
Windows version | SDK version | Value added |
---|---|---|
1511 | 10586 | GetLibraryForUserAsync |
1607 | 14393 | ChangeTracker |
1709 | 16299 | AreFolderSuggestionsAvailableAsync |
Properties
ChangeTracker |
Returns the StorageLibraryChangeTracker associated with the storage library. |
Folders |
Gets the folders in the current library. |
SaveFolder |
Get the default save folder for the current library. |
Methods
AreFolderSuggestionsAvailableAsync() |
Determines if there are suggestions for adding existing folders with content to the StorageLibrary. |
GetLibraryAsync(KnownLibraryId) |
Gets the specified library. |
GetLibraryForUserAsync(User, KnownLibraryId) |
Gets the specified library for a User. |
RequestAddFolderAsync() |
Prompts the user to select a folder, and then adds the folder to the library. |
RequestRemoveFolderAsync(StorageFolder) |
Prompts the user to confirm removal of the specified folder from the current library, and then removes the folder. |
Events
DefinitionChanged |
Occurs when the list of folders in the current library changes. |