IStorageFolderQueryOperations Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы для создания поисковых запросов и извлечения файлов из папки. Этот интерфейс реализуется объектами StorageFolder , которые могут представлять папки файловой системы, библиотеки или виртуальные папки, которые автоматически создаются при создании запросов с помощью значений CommonFolderQuery на основе группы, таких как GroupByAlbum.
public interface class IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3410218185, 17515, 19023, 190, 151, 117, 119, 113, 190, 82, 3)]
struct IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3410218185, 17515, 19023, 190, 151, 117, 119, 113, 190, 82, 3)]
public interface IStorageFolderQueryOperations
Public Interface IStorageFolderQueryOperations
- Производный
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Методы
AreQueryOptionsSupported(QueryOptions) |
Проверяет, поддерживает ли папка указанные параметры поискового запроса (возвращает значение true или false). |
CreateFileQuery() |
Извлекает объект для перечисления файлов в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateFileQuery(CommonFileQuery) |
Извлекает объект с указанными параметрами для перечисления расположения хранилища в папке и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateFileQueryWithOptions(QueryOptions) |
Извлекает объект с указанными параметрами для перечисления файлов в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateFolderQuery() |
Извлекает объект для перечисления папок в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateFolderQuery(CommonFolderQuery) |
Извлекает объект с указанными параметрами для перечисления папок в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateFolderQueryWithOptions(QueryOptions) |
Извлекает объект с указанными параметрами для перечисления папок в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateItemQuery() |
Извлекает объект для выполнения мелких перечислений файлов и папок в расположении хранилища. Приложение может использовать объект для перечисления элементов в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
CreateItemQueryWithOptions(QueryOptions) |
Извлекает объект с указанными параметрами для перечисления файлов и папок в расположении хранилища и подписки на события, которые возникают при изменении содержимого расположения хранилища. |
GetFilesAsync(CommonFileQuery) |
Извлекает список файлов на основе указанного запроса (мелкое перечисление). Это возвращает snapshot файлов в определенный момент времени и не позволяет отслеживать изменения с помощью событий. |
GetFilesAsync(CommonFileQuery, UInt32, UInt32) |
Извлекает список файлов в указанном диапазоне, основанных на указанном запросе файла. Это возвращает snapshot файлов в определенный момент времени и не позволяет отслеживать изменения с помощью событий. |
GetFoldersAsync(CommonFolderQuery) |
Извлекает список папок и файловых групп на основе указанного запроса к папке. Это возвращает snapshot папок или файловых групп в определенный момент времени и не позволяет отслеживать изменения с помощью событий. |
GetFoldersAsync(CommonFolderQuery, UInt32, UInt32) |
Асинхронно извлекает диапазон папок в этой папке на основе запроса к папке. Это возвращает snapshot папок или файловых групп в определенный момент времени и не позволяет отслеживать изменения с помощью событий. |
GetIndexedStateAsync() |
Извлекает значение, указывающее индексированное состояние расположения StorageFolder, связанного с запросом. |
GetItemsAsync(UInt32, UInt32) |
Извлекает элементы списка, такие как файлы, папки или группы файлов, в указанном диапазоне (мелкое перечисление). |
IsCommonFileQuerySupported(CommonFileQuery) |
Проверяет, поддерживает ли эта папка указанный запрос файла (возвращает значение true или false). |
IsCommonFolderQuerySupported(CommonFolderQuery) |
Проверяет, поддерживает ли эта папка указанный запрос к папке (возвращает значение true или false). |