Windows.Storage.Search 命名空間

提供類別來列舉儲存體中的內容,以及執行進階查詢語法, (AQS) 搜尋內容。

應用程式可以擷取數個圖形中的內容集合,包括一般資料夾階層、一般清單,以及媒體導向圖形,以根據年份、月份、音樂人、相簿等專案屬性。 此外,應用程式可以將內容和屬性新增至系統索引,以快速搜尋應用程式內容。

應用程式也可以接收在集合變更時引發的事件,因為檔案已建立、修改或刪除。

針對個別專案,系統會公開與專案、縮圖和專案屬性相關聯的資料流程,並提供建立和刪除專案的能力。

類別

ContentIndexer

讓 UWP app 能夠使用系統索引讓私人內容可供搜尋。

ContentIndexerQuery

表示 ContentIndexer中內容屬性的查詢。

IndexableContent

代表可新增至 ContentIndexer的應用程式內容和屬性。

QueryOptions

指定搜尋查詢的參數,以列舉儲存資料夾的內容。

SortEntryVector

提供查詢結果排序準則的存取權,做為 SortEntry 物件的集合。

StorageFileQueryResult

提供 StorageFolder 物件所代表位置中檔案查詢結果的存取權。 您可以使用 StorageFileQueryResult 來列舉該 StorageFolder 位置中的檔案。

StorageFolderQueryResult

提供查詢結果的存取權,該查詢會列出所查詢資料夾中 (或檔案群組) (,該資料夾是由 StorageFolder) 所代表。 您可以使用 StorageFolderQueryResult 來列舉該資料夾中的資料夾或檔案群組。

StorageItemQueryResult

提供查詢結果的存取權,其中列出所有專案,包括檔案和資料夾 (或檔案群組) , (由 StorageFolder) 表示。 您可以使用 storageItemQueryResult 來列舉該 StorageFolder中的檔案和資料夾。

StorageLibraryChangeTrackerTriggerDetails

包含儲存體程式庫變更追蹤器的詳細資料。

StorageLibraryContentChangedTriggerDetails

包含儲存程式庫內容變更追蹤器的詳細資料。

ValueAndLanguage

將屬性的語言指定為 BCP-47 語言代碼。

結構

SortEntry

SortOrder清單中的專案會指定用來排序查詢結果的屬性和順序。

介面

IIndexableContent

代表可新增至 ContentIndexer的應用程式內容和屬性。

IStorageFolderQueryOperations

提供方法來建立搜尋查詢,並從資料夾中擷取檔案。 這個介面是由StorageFolder物件所實作,這些物件可以代表使用GroupByAlbum等群組型CommonFolderQuery值建立查詢時自動產生的檔系統資料夾、程式庫或虛擬資料夾。

IStorageQueryResultBase

提供存取和管理查詢結果的方法。

列舉

CommonFileQuery

指定如何排序查詢結果中的檔案,並判斷查詢是否為淺層或深層。 深層查詢的查詢結果包括目前資料夾的所有子資料夾中的所有檔案,並根據指定的選項排序。

CommonFolderQuery

指定如何將檔案分組至查詢結果中的資料夾,並判斷查詢是否為淺層或深層。 深層查詢的查詢結果包括目前資料夾的所有子資料夾中的所有檔案,並根據指定的選項分組到資料夾。

DateStackOption

指出當 CommonFolderQuery 根據日期用來建立 QueryOptions 物件時,用來將檔案分組到資料夾的時間單位。

FolderDepth

指出是否列舉要查詢之資料夾的所有檔案和子資料夾,或是否只列舉最上層檔案和子資料夾。

IndexedState

指出 StorageFolder 是否包含在系統索引中。

IndexerOption

指定查詢在列舉要查詢之資料夾中的內容時,是否應該使用檔案系統的系統索引。 索引子可以更快擷取結果,但不適用於所有檔案位置。

另請參閱