Windows.Storage.Search 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스토리지에서 콘텐츠를 열거하고 콘텐츠에 대한 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 |
쿼리할 폴더의 콘텐츠를 열거할 때 쿼리에서 파일 시스템의 시스템 인덱스를 사용해야 하는지 여부를 지정합니다. 인덱서는 결과를 더 빠르게 검색할 수 있지만 모든 파일 위치에서는 사용할 수 없습니다. |