Condividi tramite


Windows.Storage.Search Spazio dei nomi

Fornisce classi per enumerare il contenuto nell'archiviazione ed eseguire ricerche avanzate nella sintassi di query (AQS) sul contenuto.

Le app possono recuperare raccolte di contenuti in diverse forme, tra cui la gerarchia di cartelle normale, gli elenchi flat e le forme orientate ai supporti in base alle proprietà degli elementi, ad esempio anno, mese, artista, album e così via. Inoltre, le app possono aggiungere contenuto e proprietà all'indice di sistema per abilitare ricerche rapide del contenuto dell'app.

Le app possono anche ricevere eventi che vengono attivati quando una raccolta cambia perché i file sono stati creati, modificati o eliminati.

Per un singolo elemento, il sistema espone il flusso associato all'elemento, a un'anteprima e alle proprietà degli elementi e offre la possibilità di creare ed eliminare elementi.

Classi

ContentIndexer

Consente alle app UWP di rendere ricercabile contenuto privato usando l'indice di sistema.

ContentIndexerQuery

Rappresenta una query per le proprietà del contenuto in ContentIndexer.

IndexableContent

Rappresenta il contenuto e le proprietà dell'app che possono essere aggiunte a ContentIndexer.

QueryOptions

Specifica i parametri di una query di ricerca per enumerare il contenuto delle cartelle di archiviazione.

SortEntryVector

Fornisce l'accesso ai criteri di ordinamento dei risultati della query come raccolta di oggetti SortEntry.

StorageFileQueryResult

Fornisce l'accesso ai risultati di una query dei file nel percorso rappresentato da un oggetto StorageFolder . È possibile usare StorageFileQueryResult per enumerare i file nel percorso StorageFolder .

StorageFolderQueryResult

Fornisce l'accesso ai risultati di una query che elenca la cartella (o i gruppi di file) nella cartella su cui viene eseguita la query , rappresentata da un oggetto StorageFolder. È possibile usare storageFolderQueryResult per enumerare cartelle o gruppi di file in tale cartella.

StorageItemQueryResult

Fornisce l'accesso ai risultati di una query che elenca tutti gli elementi, inclusi i file e le cartelle (o i gruppi di file) nella cartella su cui viene eseguita una query , rappresentata da un oggetto StorageFolder. È possibile usare storageItemQueryResult per enumerare i file e le cartelle in tale StorageFolder.

StorageLibraryChangeTrackerTriggerDetails

Contiene i dettagli di uno strumento di rilevamento delle modifiche della libreria di archiviazione.

StorageLibraryContentChangedTriggerDetails

Contiene i dettagli di uno strumento di rilevamento delle modifiche al contenuto di una raccolta di archiviazione.

ValueAndLanguage

Specifica il linguaggio di una proprietà, come codice di linguaggio BCP-47.

Struct

SortEntry

Una voce nell'elenco SortOrder specifica una proprietà e un ordinamento utilizzati per ordinare i risultati della query.

Interfacce

IIndexableContent

Rappresenta il contenuto e le proprietà dell'app che possono essere aggiunte a ContentIndexer.

IStorageFolderQueryOperations

Fornisce metodi per creare query di ricerca e recuperare file da una cartella. Questa interfaccia viene implementata dagli oggetti StorageFolder , che possono rappresentare cartelle del file system, librerie o cartelle virtuali generate automaticamente quando le query vengono create usando valori CommonFolderQuery basati su gruppo come GroupByAlbum.

IStorageQueryResultBase

Fornisce metodi per accedere e gestire i risultati delle query.

Enumerazioni

CommonFileQuery

Specifica come ordinare i file nei risultati della query e determina se la query è superficiale o profonda. I risultati delle query per le query approfondite includono tutti i file in tutte le sottocartelle della cartella corrente, ordinate in base all'opzione specificata.

CommonFolderQuery

Specifica come raggruppare i file in cartelle nei risultati della query e determina se la query è superficiale o profonda. I risultati delle query per le query approfondite includono tutti i file in tutte le sottocartelle della cartella corrente, raggruppate in cartelle in base all'opzione specificata.

DateStackOption

Indica l'unità di tempo utilizzata per raggruppare i file in cartelle se viene utilizzata una classe CommonFolderQuery in base alla data per creare un oggetto QueryOptions .

FolderDepth

Indica se tutti i file e le sottocartelle della cartella su cui viene eseguita la query verranno enumerati o se verranno enumerati solo i file e le sottocartelle di primo livello.

IndexedState

Indica se un oggetto StorageFolder è incluso nell'indice di sistema.

IndexerOption

Specifica se la query deve utilizzare l'indice di sistema del file system durante l'enumerazione del contenuto nella cartella su cui viene eseguita la query. L'indicizzatore può recuperare i risultati più velocemente, ma non è disponibile in tutti i percorsi dei file.

Vedi anche