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


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
Наследование
Object Platform::Object IInspectable StorageItemQueryResult
Атрибуты
Реализации

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

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

Комментарии

Примечание

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

Объект storageItemQueryResult можно получить, вызвав следующие методы из объекта StorageFolder или FolderInformation :

Свойства

Folder

Возвращает папку, которая использовалась для создания объекта StorageItemQueryResult . Эта папка представляет область запроса.

Методы

ApplyNewQueryOptions(QueryOptions)

Изменяет результаты запроса на основе новых queryOptions.

FindStartIndexAsync(Object)

Извлекает индекс элемента из результатов запроса, который наиболее точно соответствует указанному значению свойства. Совпадающее свойство определяется первым свойством SortEntry списка QueryOptions.SortOrder .

GetCurrentQueryOptions()

Извлекает параметры запроса, используемые для определения результатов запроса.

GetItemCountAsync()

Извлекает количество элементов в наборе результатов запроса.

GetItemsAsync()

Извлекает список всех элементов (файлов и папок) в наборе результатов запроса.

GetItemsAsync(UInt32, UInt32)

Извлекает список элементов (файлов и папок) в указанном диапазоне.

События

ContentsChanged

Возникает при добавлении, удалении или изменении элемента в запрашиваемой папке. Это событие возникает только после того, как метод GetItemsAsync был вызван хотя бы один раз.

OptionsChanged

Возникает при изменении параметров запроса.

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

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