Поделиться через


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

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