Windows.Storage.Search Namespace

ストレージのコンテンツを列挙したり、高度な検索テクニック (AQS) によるコンテンツ検索を実行したりするためのクラスを提供します。

アプリは、年、月、芸術家、アルバムなどアイテム プロパティに基づいて、通常のフォルダー階層、単純なリスト、およびメディア指向の図形を含む、いくつかの図形のコンテンツ コレクションを取得できます。アプリでは、システム インデックスにコンテンツやプロパティを追加して、アプリ コンテンツを迅速に検索することもできます。

アプリは、ファイルが作成、修正、または削除されたためにコレクションが変更されるときに発生するイベントも受け取ることができます。

個々の項目に関しては、項目、縮小表示、および項目のプロパティに関連付けられたストリームがシステムによって公開され、項目を作成および削除する機能が提供されます。

メンバー

Windows.Storage.Search名前空間 には次の種類のメンバーがあります。

クラス

Windows.Storage.Search名前空間 にはこれらのクラスがあります。

クラス説明
ContentIndexer Enables Windows Store app to place content properties in the system index.
ContentIndexerQuery Represents a query for content properties in the ContentIndexer.
HitFinder
IndexableContent Represents app content and properties that can be added to the ContentIndexer.
QueryOptions Specifies the parameters of a search query for enumerating the contents of storage folders.
SortEntryVector Provides access to the sorting criteria of the query results as a collection of SortEntry objects.
StorageFileQueryResult Provides access to the results of a query of the files in the location that is represented by a storageFolder object.
StorageFolderQueryResult Provides access to the results of a query that lists the folder (or file groups) in the folder being queried (which is represented by a storageFolder).
StorageItemQueryResult Provides access to the results of a query that lists all items including files and folders (or file groups) in the folder being queried (which is represented by a storageFolder).
ValueAndLanguage Specifies the language of a property, as a BCP-47 language code.

 

列挙型

Windows.Storage.Search名前空間 には以下の列挙体があります。

列挙型説明
CommonFileQuery Specifies whether the query is shallow or deep and the sorting criteria to use for files in the query results. Query results for deep queries include all files in all of the subfolders of the folder being queried and sorts them based on the specified metadata.
CommonFolderQuery Specifies whether the query is shallow or deep and the sorting criteria to use to group files into folders in the query results.
DateStackOption Indicates the unit of time used to group files into folders if a CommonFolderQuery based on date is used to create a QueryOptions object.
FolderDepth Indicates whether all files and subfolders of the folder being queried will be enumerated or if only the top-level files and subfolders will be enumerated.
IndexedState Indicates whether a StorageFolder is included in the system index.
IndexerOption Specifies whether the query should use the system index of the file system when enumerating content in the folder being queried.

 

インターフェイス

Windows.Storage.Search名前空間 はこれらのインターフェイスを定義します。

インターフェイス説明
IIndexableContent Represents app content and properties that can be added to the ContentIndexer.
IStorageFolderQueryOperations Provides methods to create search queries and retrieve files from a folder. This interface is implemented by StorageFolder objects, which can represent file system folders, libraries, or virtual folders that are automatically generated when queries are created using group-based CommonFolderQuery values like GroupByAlbum.
IStorageQueryResultBase Provides methods to access to and manage query results.

 

構造体

Windows.Storage.Search名前空間 にはこれらの構造体があります。

構造体説明
SortEntry An entry in the SortOrder list the specifies a property and ordering that is used to sort query results.

 

要件

最小限サポートされるクライアント

Windows 8.1

最小限サポートされるサーバー

Windows Server 2012 R2

名前空間

Windows.Storage.Search
Windows::Storage::Search [C++]

メタデータ

Windows.winmd

 

 

表示:
© 2014 Microsoft