Windows.Storage.Search Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |