FolderInformation Класс

Определение

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

public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
Наследование
Object IInspectable FolderInformation
Атрибуты
Реализации

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

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

Комментарии

Примечание

Хотя это не связано с marshalling_behavior(agile), этот класс можно рассматривать как гибкий. Дополнительные сведения см. в разделе "Потоки и маршалинг" (C++/CX).

Список объектов FolderInformation можно получить, вызвав один из методов FileInformationFactory.GetFoldersAsync .

Свойства

Attributes

Возвращает атрибуты загруженной папки.

BasicProperties

Возвращает объект, содержащий основные сведения о свойствах папки.

DateCreated

Возвращает дату создания папки.

DisplayName

Возвращает понятное имя объекта StorageFolder.

DisplayType

Возвращает тип отображения объекта StorageFolder.

DocumentProperties

Возвращает свойства документа объекта StorageFolder.

FolderRelativeId

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

ImageProperties

Возвращает свойства изображения объекта StorageFolder.

MusicProperties

Возвращает свойства музыки, связанные с StorageFolder.

Name

Возвращает имя объекта StorageFolder.

Path

Возвращает путь к StorageFolder.

Properties

Возвращает объект для получения свойств объекта StorageFolder.

Provider

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

Thumbnail

Возвращает эскиз файла StorageFile.

VideoProperties

Возвращает свойства видео, связанные с StorageFolder.

Методы

AreQueryOptionsSupported(QueryOptions)

Извлекает значение, указывающее, поддерживает ли папка указанные параметры поискового запроса.

CreateFileAsync(String)

Создает новый файл в текущей папке.

CreateFileAsync(String, CreationCollisionOption)

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

CreateFileQuery()

Создает объект для выполнения отфильтрованных поисковых запросов для StorageFile в текущей папке.

CreateFileQuery(CommonFileQuery)

Создает объект для выполнения отфильтрованных поисковых запросов для объектов StorageFile в текущей папке. Результаты поиска группируются на основе указанного атрибута файла.

CreateFileQueryWithOptions(QueryOptions)

Создает объект, используемый для выполнения отфильтрованных поисковых запросов для объектов StorageFile в папке. Объект инициализируется указанными параметрами запроса.

CreateFolderAsync(String)

Создает новую дочернюю папку текущей папки.

CreateFolderAsync(String, CreationCollisionOption)

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

CreateFolderQuery()

Создает объект для выполнения отфильтрованных поисковых запросов для дочерних объектов StorageFolder текущей папки.

CreateFolderQuery(CommonFolderQuery)

Создает объект для выполнения отфильтрованных поисковых запросов для дочерних объектов StorageFolder текущей папки. Результаты поиска группируются на основе указанного атрибута папки.

CreateFolderQueryWithOptions(QueryOptions)

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

CreateItemQuery()

Создает объект, используемый для выполнения отфильтрованных поисковых запросов для элементов в папке.

CreateItemQueryWithOptions(QueryOptions)

Создает объект, используемый для выполнения отфильтрованных поисковых запросов для элементов в папке. Объект инициализируется указанными параметрами запроса.

DeleteAsync()

Удаляет текущую папку.

DeleteAsync(StorageDeleteOption)

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

GetBasicPropertiesAsync()

Извлекает основные свойства объекта StorageFolder .

GetFileAsync(String)

Извлекает файл из текущей папки.

GetFilesAsync()

Извлекает все файлы из текущей папки.

GetFilesAsync(CommonFileQuery)

Извлекает файлы из текущей папки на основе общего запроса к папке.

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

Извлекает диапазон файлов из текущей папки на основе общего запроса к файлу.

GetFolderAsync(String)

Извлекает указанную дочернюю папку из текущей папки.

GetFoldersAsync()

Извлекает все дочерние папки из текущей папки.

GetFoldersAsync(CommonFolderQuery)

Извлекает дочерние папки из текущей папки на основе общего запроса к папке.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

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

GetIndexedStateAsync()

Извлекает индексированное состояние папки.

GetItemAsync(String)

Извлекает элемент из папки.

GetItemsAsync()

Извлекает все элементы из текущей папки.

GetItemsAsync(UInt32, UInt32)

Извлекает диапазон элементов из текущей папки.

GetParentAsync()

Возвращает родительскую папку текущей папки.

GetThumbnailAsync(ThumbnailMode)

Извлекает эскиз, связанный с StorageFolder.

GetThumbnailAsync(ThumbnailMode, UInt32)

Извлекает эскиз, связанный с StorageFolder, масштабируя его до указанного размера.

GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions)

Извлекает эскиз, связанный с StorageFolder, на основе указанных параметров.

IsCommonFileQuerySupported(CommonFileQuery)

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

IsCommonFolderQuerySupported(CommonFolderQuery)

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

IsEqual(IStorageItem)

Указывает, равна ли текущая папка указанной папке.

IsOfType(StorageItemTypes)

Определяет, является ли загруженный storageFolder указанным типом.

RenameAsync(String)

Переименовывает объект StorageFolder.

RenameAsync(String, NameCollisionOption)

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

TryGetItemAsync(String)

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

События

PropertiesUpdated

Происходит при обновлении одного или нескольких свойств StorageFolder.

ThumbnailUpdated

Возникает при обновлении эскиза StorageFolder или более качественном эскизе.

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

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