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 |
Представляет файл. Предоставляет сведения о файле и его содержимом и способах управления ими.
|
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)
Обратная связь
Отправить и просмотреть отзыв по