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 |
Представляет файл. Предоставляет сведения о файле и его содержимом, а также способы управления ими.
|
IStorageFile2 |
Представляет файл. Предоставляет сведения о файле и его содержимом, а также способы управления ими.
|
IStorageFilePropertiesWithAvailability |
Предоставляет доступ к свойству IsAvailable . |
IStorageFolder |
Управляет папками и их содержимым, а также предоставляет сведения о них.
|
IStorageFolder2 |
Управляет папками и их содержимым, а также предоставляет сведения о них. Важно! Если вы просто хотите работать с папками в приложении, см. класс StorageFolder . |
IStorageItem |
Управляет элементами хранилища (файлами и папками) и их содержимым, а также предоставляет сведения о них.
|
IStorageItem2 |
Управляет элементами хранилища (файлами и папками) и их содержимым, а также предоставляет сведения о них.
|
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 при первом обращении к файлу. |
См. также раздел
- Пример доступа к файлам (Windows 10)
- Пример перечисления папок (Windows 10)
- Пример простого образа (Windows 10)
- Пример средства выбора файлов (Windows 10)
- Пример поиска файлов (Windows 10)
- Пример эскиза файлов и папок (Windows 10)
- Пример управления библиотеками (Windows 10)
- Пример фоновой передачи
- Пример фоновой передачи (Windows 8.x)
- Пример индексатора содержимого
- Пример сериализации и десериализации данных
- Пример домашней группы
- Сквозной пример средства чтения RSS (JavaScript)