Windows.Storage Пространство имен

Предоставляет классы для управления файлами, папками и параметрами приложений.

Сведения об использовании объектов в пространстве имен Windows. Storage см. в следующих разделах.

Классы

AppDataPaths

AppDataPaths возвращает пути к часто используемым папкам приложений на основе шаблона именования KNOWNFOLDERID .

ApplicationData

Предоставляет доступ к хранилищу данных приложения. Данные приложения состоят из файлов и параметров, которые являются локальными, перемещаемыми или временными.

ApplicationDataCompositeValue

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

ApplicationDataContainer

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

ApplicationDataContainerSettings

Предоставляет доступ к параметрам в контейнере параметров. Свойство ApplicationDataContainer.Values возвращает объект, который можно привести к этому типу.

CachedFileManager

Позволяет приложениям управлять обновлениями в режиме реального времени для файлов.

DownloadsFolder

Создает файлы и папки в папке Downloads.

FileIO

Предоставляет вспомогательные методы для чтения и записи файлов, представленных объектами типа IStorageFile.

KnownFolders

Предоставляет доступ к общим расположениям, содержащим содержимое пользователя. Сюда входит содержимое из локальных библиотек пользователя (например, документов, изображений, музыки и видео), домашней группы, съемных устройств и устройств сервера мультимедиа.

PathIO

Предоставляет вспомогательные методы для чтения и записи файла с помощью абсолютного пути или универсального кода ресурса (URI) файла.

SetVersionDeferral

Управляет операцией отложенной версии набора.

SetVersionRequest

Предоставляет данные, когда приложение задает версию данных приложения в хранилище данных приложения.

StorageFile

Представляет файл. Предоставляет сведения о файле и его содержимом, а также способы управления ими.

StorageFolder

Управляет папками и их содержимым и предоставляет сведения о них.

StorageLibrary

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

StorageLibraryChange

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

StorageLibraryChangeReader

Позволяет вызывающему приложению считывать изменения элементов в библиотеке хранилища.

StorageLibraryChangeTracker

Предоставляет API-интерфейсы, которые можно использовать для управления отслеживанием изменений для любой библиотеки (например, документов, музыки или видео) или папок.

StorageLibraryChangeTrackerOptions

Позволяет вызывающим абонентам вызывать EnableWithOptions в средстве отслеживания изменений, чтобы отслеживать все изменения, включая идентификатор последнего изменения или только идентификатор последнего изменения.

StorageLibraryLastChangeId

Позволяет отслеживать изменения на основе уникального значения, представляющего последнее изменение, обработанное службой индексирования для заданного объекта StorageFolder или StorageLibrary.

StorageProvider

Содержит сведения о службе, в которую хранятся файлы и папки. Файлы и папки могут храниться локальной файловой системой или удаленной службой, например Microsoft OneDrive.

StorageStreamTransaction

Представляет транзакцию записи для потока произвольного доступа.

StreamedFileDataRequest

Представляет поток вывода с последовательным доступом, указывающий запрос на поток StorageFile данных, созданный путем вызова CreateStreamedFileAsync или ReplaceWithStreamedFileAsync.

SystemAudioProperties

Вспомогательный объект, предоставляющий имена индексирования для Windows свойств звукового файла.

SystemDataPaths

Возвращает некоторые часто используемые системные расположения папок на основе шаблона именования KNOWNFOLDERID .

SystemGPSProperties

Вспомогательный объект, предоставляющий имена индексирования свойств файлов GPS.

SystemImageProperties

Вспомогательный объект, предоставляющий имена индексирования для Windows свойств файла изображения.

SystemMediaProperties

Вспомогательный объект, предоставляющий имена индексирования для Windows свойств файла мультимедиа.

SystemMusicProperties

Вспомогательный объект, предоставляющий имена индексирования для Windows свойств музыкального файла.

SystemPhotoProperties

Вспомогательный объект, предоставляющий имена индексирования для свойств файла фотографий Windows.

SystemProperties

Предоставляет строковые значения для индексирования имен общих Windows свойств файлов, таких как System.Title, а также ссылается на вспомогательные объекты, предоставляющие имена индексирования для свойств определенных типов файлов (например, видеофайлов).

SystemVideoProperties

Вспомогательный объект, предоставляющий имена индексирования для свойств видеофайла.

UserDataPaths

Возвращает полные пути для общих папок данных пользователей. Пользовательские папки данных основаны на шаблоне именования KNOWNFOLDERID .

Интерфейсы

IStorageFile

Представляет файл. Предоставляет сведения о файле и его содержимом и способах управления ими.

Важно!

Если вы просто хотите работать с файлами в приложении, см StorageFile . класс.

IStorageFile2

Представляет файл. Предоставляет сведения о файле и его содержимом и способах управления ими.

Важно!

Если вы просто хотите работать с файлами в приложении, ознакомьтесь с классом StorageFile .

IStorageFilePropertiesWithAvailability

Предоставляет доступ к свойству IsAvailable .

IStorageFolder

Управляет папками и их содержимым и предоставляет сведения о них.

Важно!

Если вы просто хотите работать с папками в приложении, ознакомьтесь с классом StorageFolder .

IStorageFolder2

Управляет папками и их содержимым и предоставляет сведения о них.

Важно!

Если вы просто хотите работать с папками в приложении, см StorageFolder . класс.

IStorageItem

Управляет элементами хранилища (файлами и папками) и их содержимым и предоставляет сведения о них.

Важно!

Если вы просто хотите работать с файлами и папками в приложении, ознакомьтесь StorageFile с файлами и StorageFolder классами.

IStorageItem2

Управляет элементами хранилища (файлами и папками) и их содержимым и предоставляет сведения о них.

Важно!

Если вы просто хотите работать с файлами и папками в приложении, см StorageFile . раздел и StorageFolder классы.

IStorageItemProperties

Предоставляет доступ к общим свойствам содержимого для элементов (например, файлов и папок).

IStorageItemProperties2

Предоставляет доступ к методам, которые получают масштабируемое изображение в виде эскиза.

IStorageItemPropertiesWithProvider

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

IStreamedFileDataRequest

Представляет поток вывода с последовательным доступом, указывающий запрос на поток StorageFile данных, созданный путем вызова CreateStreamedFileAsync или ReplaceWithStreamedFileAsync.

Перечисления

ApplicationDataCreateDisposition

Задает параметры для создания контейнеров данных приложения или возврата существующих контейнеров. Это перечисление используется методом ApplicationDataContainer.CreateContainer.

ApplicationDataLocality

Указывает тип хранилища данных приложения.

CreationCollisionOption

Указывает, что делать, если файл или папка с указанным именем уже существует в текущей папке при создании нового файла или папки.

FileAccessMode

Указывает, следует ли получить доступ к файлу в режиме только для чтения или записи.

FileAttributes

Описывает атрибуты файла или папки.

KnownFolderId

Предоставляет значения, определяющие папки хранилища.

KnownFoldersAccessStatus

Описывает доступ известной папки к одной возможности.

KnownLibraryId

Предоставляет значения, определяющие библиотеки хранилища.

NameCollisionOption

Указывает, что делать, если файл или папка с указанным именем уже существует в текущей папке при копировании, перемещении или переименовании файла или папки.

StorageDeleteOption

Указывает, перемещается ли удаленный элемент в корзину или окончательно удаляется.

StorageItemTypes

Описывает, является ли элемент, реализующий IStorageItem интерфейс, файлом или папкой.

StorageLibraryChangeType

Описывает тип изменений, произошедших с элементом библиотеки хранилища.

StorageOpenOptions

Предоставляет параметры для использования при открытии файла.

StreamedFileFailureMode

Указывает причину, по которой не удалось выполнить потоковую передачу данных.

Делегаты

ApplicationDataSetVersionHandler

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

StreamedFileDataRequestedHandler

Представляет метод, который будет передавать данные в StorageFile поток при первом обращении к файлу.

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