StorageLibrary Класс

Определение

Позволяет добавлять и удалять папки из библиотеки, например "Музыка" или "Видео", а также получать список папок, включенных в библиотеку.

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
Наследование
Object Platform::Object IInspectable StorageLibrary
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Вы можете получить доступ только к библиотекам, для которых вы объявили возможности в манифесте приложения. Дополнительные сведения о возможностях см. в статье Объявления возможностей приложений.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1511 10586 GetLibraryForUserAsync
1607 14393 ChangeTracker
1709 16299 AreFolderSuggestionsAvailableAsync

Свойства

ChangeTracker

Возвращает Объект StorageLibraryChangeTracker , связанный с библиотекой хранилища.

Folders

Возвращает папки в текущей библиотеке.

SaveFolder

Получите папку сохранения по умолчанию для текущей библиотеки.

Методы

AreFolderSuggestionsAvailableAsync()

Определяет, есть ли предложения по добавлению существующих папок с содержимым в StorageLibrary.

GetLibraryAsync(KnownLibraryId)

Возвращает указанную библиотеку.

GetLibraryForUserAsync(User, KnownLibraryId)

Возвращает указанную библиотеку для пользователя.

RequestAddFolderAsync()

Предлагает пользователю выбрать папку, а затем добавляет ее в библиотеку.

RequestRemoveFolderAsync(StorageFolder)

Запрашивает у пользователя подтверждение удаления указанной папки из текущей библиотеки, а затем удаляет папку.

События

DefinitionChanged

Происходит при изменении списка папок в текущей библиотеке.

Применяется к

См. также раздел