다음을 통해 공유


Windows.Storage.Search 네임스페이스

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

앱은 연도, 월, 아티스트, 앨범 등의 항목 속성을 기반으로 일반 폴더 계층 구조, 플랫 목록 및 미디어 지향 셰이프를 포함하여 다양한 셰이프에서 콘텐츠 컬렉션을 검색할 수 있습니다. 또한 앱은 시스템 인덱스에서 콘텐츠 및 속성을 추가하여 앱 콘텐츠를 빠르게 검색할 수 있습니다.

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

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

클래스

ContentIndexer

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

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

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

IStorageQueryResultBase

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

열거형

CommonFileQuery

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

CommonFolderQuery

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

DateStackOption

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

FolderDepth

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

IndexedState

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

IndexerOption

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

추가 정보