Windows.Storage.Search Namespace

저장소에 들어 있는 콘텐츠를 열거하고 콘텐츠에 대한 AQS(고급 쿼리 구문) 검색을 수행하는 클래스를 제공합니다.

앱은 연도, 월, 아티스트, 앨범 등을 기준으로 일반 폴더 계층, 단순 목록, 미디어 기반 셰이프를 포함하여 다양한 셰이프에서 콘텐츠 컬렉션을 검색할 수 있습니다. 또한 앱에서는 앱 콘텐츠를 빨리 검색할 수 있도록 시스템 인덱스에 콘텐츠와 속성을 추가할 수도 있습니다.

앱은 또한 파일을 작성, 수정 또는 삭제하여 컬렉션이 변경될 경우 발생하는 이벤트를 받을 수 있습니다.

개별 항목의 경우 시스템은 항목, 축소판 그림 및 항목 속성과 관련된 스트림을 노출하고 항목을 만들고 삭제하는 기능을 제공합니다.

멤버

Windows.Storage.SearchNamespace에는 다음과 같은 형식의 멤버가 있습니다.

클래스

Windows.Storage.SearchNamespace에는 다음과 같은 클래스가 있습니다.

클래스Description
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.SearchNamespace에는 다음과 같은 열거형이 있습니다.

열거형Description
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.SearchNamespace에서는 다음과 같은 인터페이스를 정의합니다.

인터페이스Description
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.SearchNamespace에는 다음과 같은 구조체가 있습니다.

구조체Description
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

Namespace

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

Metadata

Windows.winmd

 

 

표시:
© 2014 Microsoft