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

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

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

Классы

AppDataPaths

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

ApplicationData

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

ApplicationDataCompositeValue

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

ApplicationDataContainer

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

ApplicationDataContainerSettings

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

CachedFileManager

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

DownloadsFolder

Создает файлы и папки в папке Загрузки.

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

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 при первом обращении к файлу.

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