Windows.Storage.Search 네임스페이스

스토리지에서 콘텐츠를 열거하고 콘텐츠에 대한 AQS(고급 쿼리 구문) 검색을 수행하기 위한 클래스를 제공합니다.

앱은 연도, 월, 가성비지, 앨범 등의 항목 속성에 따라 일반 폴더 계층, 플랫 목록 및 미디어 지향 도형을 비롯한 다양한 도형으로 콘텐츠 컬렉션을 검색할 수 있습니다. 또한 앱은 시스템 인덱스로 콘텐츠 및 속성을 추가하여 앱 콘텐츠를 빠르게 검색할 수 있습니다.

또한 앱은 파일이 생성, 수정 또는 삭제되었기 때문에 컬렉션이 변경될 때 발생하는 이벤트를 받을 수 있습니다.

개별 항목의 경우 시스템은 항목, 썸네일 및 항목 속성과 연결된 스트림을 노출하고 항목을 만들고 삭제하는 기능을 제공합니다.

클래스

ContentIndexer

UWP 앱이 시스템 인덱스를 사용하여 프라이빗 콘텐츠를 검색할 수 있도록 합니다.

ContentIndexerQuery

에서 콘텐츠 속성에 대한 쿼리를 ContentIndexer나타냅니다.

IndexableContent

에 추가할 ContentIndexer수 있는 앱 콘텐츠 및 속성을 나타냅니다.

QueryOptions

스토리지 폴더의 내용을 열거하기 위한 검색 쿼리의 매개 변수를 지정합니다.

SortEntryVector

SortEntry 개체의 컬렉션으로 쿼리 결과의 정렬 조건에 대한 액세스를 제공합니다.

StorageFileQueryResult

개체가 나타내는 StorageFolder 위치에 있는 파일의 쿼리 결과에 대한 액세스를 제공합니다. StorageFileQueryResult를 사용하여 해당 StorageFolder 위치의 파일을 열거할 수 있습니다.

StorageFolderQueryResult

쿼리 중인 폴더의 폴더(또는 파일 그룹)를 나열하는 쿼리 결과에 대한 액세스 권한을 제공합니다(이 폴더가 표시 StorageFolder됨). StorageFolderQueryResult를 사용하여 해당 폴더의 폴더 또는 파일 그룹을 열거할 수 있습니다.

StorageItemQueryResult

쿼리 중인 폴더의 파일 및 폴더(또는 파일 그룹)를 포함한 모든 항목을 나열하는 쿼리 결과에 대한 액세스를 제공합니다(이 항목은 a로 표시 StorageFolder됨). storageItemQueryResult를 사용하여 해당 파일 및 폴더를 열거할 StorageFolder수 있습니다.

StorageLibraryChangeTrackerTriggerDetails

스토리지 라이브러리 변경 추적기의 세부 정보를 포함합니다.

StorageLibraryContentChangedTriggerDetails

스토리지 라이브러리 콘텐츠 변경 추적기의 세부 정보를 포함합니다.

ValueAndLanguage

속성의 언어를 BCP-47 언어 코드로 지정합니다.

구조체

SortEntry

목록의 SortOrder 항목은 쿼리 결과를 정렬하는 데 사용되는 속성 및 순서를 지정합니다.

인터페이스

IIndexableContent

에 추가할 ContentIndexer수 있는 앱 콘텐츠 및 속성을 나타냅니다.

IStorageFolderQueryOperations

검색 쿼리를 만들고 폴더에서 파일을 검색하는 메서드를 제공합니다. 이 인터페이스는 같은 그룹 기반 CommonFolderQuery 값을 GroupByAlbum사용하여 쿼리를 만들 때 자동으로 생성되는 파일 시스템 폴더, 라이브러리 또는 가상 폴더를 나타낼 수 있는 개체에 의해 StorageFolder 구현됩니다.

IStorageQueryResultBase

쿼리 결과에 액세스하고 관리하는 메서드를 제공합니다.

열거형

CommonFileQuery

쿼리 결과에서 파일을 정렬하는 방법을 지정하고 쿼리가 단순하거나 깊은지 여부를 결정합니다. 심층 쿼리에 대한 쿼리 결과에는 지정된 옵션에 따라 정렬된 현재 폴더의 모든 하위 폴더에 있는 모든 파일이 포함됩니다.

CommonFolderQuery

쿼리 결과의 폴더로 파일을 그룹화하는 방법을 지정하고 쿼리가 단순하거나 깊은지 여부를 결정합니다. 심층 쿼리에 대한 쿼리 결과에는 지정된 옵션에 따라 폴더로 그룹화된 현재 폴더의 모든 하위 폴더에 있는 모든 파일이 포함됩니다.

DateStackOption

날짜 기반이 개체를 만드는 데 사용되는 경우 CommonFolderQuery 파일을 폴더로 그룹화하는 데 사용되는 시간 단위를 QueryOptions 나타냅니다.

FolderDepth

쿼리되는 폴더의 모든 파일 및 하위 폴더가 열거될지 또는 최상위 파일 및 하위 폴더만 열거되는지 여부를 나타냅니다.

IndexedState

시스템 인덱스가 포함되는지 여부를 StorageFolder 나타냅니다.

IndexerOption

쿼리 중인 폴더의 콘텐츠를 열거할 때 쿼리에서 파일 시스템의 시스템 인덱스를 사용해야 하는지 여부를 지정합니다. 인덱서는 결과를 더 빠르게 검색할 수 있지만 모든 파일 위치에서는 사용할 수 없습니다.

추가 정보