StorageItemQueryResult Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к результатам запроса, в котором перечислены все элементы, включая файлы и папки (или группы файлов) в запрашиваемой папке (которая представлена StorageFolder). StorageItemQueryResult можно использовать для перечисления файлов и папок в этой папке StorageFolder.
public ref class StorageItemQueryResult sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StorageItemQueryResult final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class StorageItemQueryResult
Public NotInheritable Class StorageItemQueryResult
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Примечание
Несмотря на то, что он не относится к marshalling_behavior(agile)
, этот класс можно рассматривать как гибкий. Дополнительные сведения см. в разделе Потоки и маршалинг (C++/CX).
Объект storageItemQueryResult можно получить, вызвав следующие методы из объекта StorageFolder или FolderInformation :
- Методы StorageFolder.CreateItemQuery
- Метод StorageFolder.CreateItemQueryWithOptions
- Методы FolderInformation.CreateItemQuery
- Метод FolderInformation.CreateItemQueryWithOptions. Примеры связанных кодов см. в разделах storageFileQueryResult, storageFolderQueryResult, пример перечисления Папки и пример поиска в файле.
Свойства
Folder |
Возвращает папку, которая использовалась для создания объекта StorageItemQueryResult . Эта папка представляет область запроса. |
Методы
ApplyNewQueryOptions(QueryOptions) |
Изменяет результаты запроса на основе новых queryOptions. |
FindStartIndexAsync(Object) |
Извлекает индекс элемента из результатов запроса, который наиболее точно соответствует указанному значению свойства. Совпадающее свойство определяется первым свойством SortEntry списка QueryOptions.SortOrder . |
GetCurrentQueryOptions() |
Извлекает параметры запроса, используемые для определения результатов запроса. |
GetItemCountAsync() |
Извлекает количество элементов в наборе результатов запроса. |
GetItemsAsync() |
Извлекает список всех элементов (файлов и папок) в наборе результатов запроса. |
GetItemsAsync(UInt32, UInt32) |
Извлекает список элементов (файлов и папок) в указанном диапазоне. |
События
ContentsChanged |
Возникает при добавлении, удалении или изменении элемента в запрашиваемой папке. Это событие возникает только после того, как метод GetItemsAsync был вызван хотя бы один раз. |
OptionsChanged |
Возникает при изменении параметров запроса. |