Windows.Storage.Search Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы для перечисления содержимого в хранилище и выполнения расширенного синтаксиса запросов (AQS) поиска по содержимому.
Приложения могут получать коллекции содержимого в нескольких фигурах, включая обычную иерархию папок, плоские списки и мультимедийные фигуры на основе таких свойств элементов, как год, месяц, художник, альбом и т. д. Кроме того, приложения могут добавлять содержимое и свойства в системный индекс, чтобы обеспечить быстрый поиск содержимого приложения.
Приложения также могут получать события, которые активируются при изменении коллекции, так как файлы были созданы, изменены или удалены.
Для отдельного элемента система предоставляет поток, связанный с элементом, эскизом и свойствами элемента, и предоставляет возможность создавать и удалять элементы.
Классы
ContentIndexer |
Позволяет приложениям UWP выполнять поиск частного содержимого с помощью системного индекса. |
ContentIndexerQuery |
Представляет запрос к свойствам содержимого в ContentIndexer. |
IndexableContent |
Представляет содержимое и свойства приложения, которые можно добавить в ContentIndexer. |
QueryOptions |
Задает параметры поискового запроса для перечисления содержимого папок хранилища. |
SortEntryVector |
Предоставляет доступ к критериям сортировки результатов запроса в виде коллекции объектов SortEntry. |
StorageFileQueryResult |
Предоставляет доступ к результатам запроса файлов в расположении, представленном объектом StorageFolder . Для перечисления файлов в этом расположении StorageFolder можно использовать StorageFileQueryResult. |
StorageFolderQueryResult |
Предоставляет доступ к результатам запроса, который перечисляет папку (или группы файлов) в запрашиваемой папке (которая представлена storageFolder). Вы можете использовать StorageFolderQueryResult для перечисления папок или групп файлов в этой папке. |
StorageItemQueryResult |
Предоставляет доступ к результатам запроса, в котором перечислены все элементы, включая файлы и папки (или группы файлов) в запрашиваемой папке (которая представлена storageFolder). Вы можете использовать storageItemQueryResult для перечисления файлов и папок в этой папке StorageFolder. |
StorageLibraryChangeTrackerTriggerDetails |
Содержит сведения о средстве отслеживания изменений библиотеки хранилища. |
StorageLibraryContentChangedTriggerDetails |
Содержит сведения о средстве отслеживания изменений содержимого библиотеки хранилища. |
ValueAndLanguage |
Задает язык свойства в виде кода языка BCP-47. |
Структуры
SortEntry |
Запись в списке SortOrder указывает свойство и порядок, используемые для сортировки результатов запроса. |
Интерфейсы
IIndexableContent |
Представляет содержимое и свойства приложения, которые можно добавить в ContentIndexer. |
IStorageFolderQueryOperations |
Предоставляет методы для создания поисковых запросов и извлечения файлов из папки. Этот интерфейс реализуется объектами StorageFolder , которые могут представлять папки файловой системы, библиотеки или виртуальные папки, которые автоматически создаются при создании запросов с помощью значений CommonFolderQuery на основе групп, таких как GroupByAlbum. |
IStorageQueryResultBase |
Предоставляет методы для доступа к результатам запроса и управления ими. |
Перечисления
CommonFileQuery |
Указывает, как отсортировать файлы в результатах запроса и определить, является ли запрос неглубоким или глубоким. Результаты запроса для глубоких запросов включают все файлы во всех вложенных папках текущей папки, отсортированные по указанному параметру. |
CommonFolderQuery |
Указывает, как группировать файлы в папки в результатах запроса и определить, является ли запрос неглубоким или глубоким. Результаты запроса для глубоких запросов включают все файлы во всех вложенных папках текущей папки, сгруппированных в папки в соответствии с указанным параметром. |
DateStackOption |
Указывает единицу времени, используемую для группировки файлов в папки, если commonFolderQuery на основе даты используется для создания объекта QueryOptions . |
FolderDepth |
Указывает, будут ли перечисляться все файлы и вложенные папки запрашиваемой папки или будут ли перечисляться только файлы верхнего уровня и вложенные папки. |
IndexedState |
Указывает, включена ли объект StorageFolder в системный индекс. |
IndexerOption |
Указывает, должен ли запрос использовать системный индекс файловой системы при перечислении содержимого в запрашиваемой папке. Индексатор может быстрее получать результаты, но недоступен во всех расположениях файлов. |
См. также раздел
Обратная связь
Отправить и просмотреть отзыв по