Windows.Storage.Search Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen zum Auflisten von Inhalten im Speicher und zum Ausführen von AQS-Suchvorgängen (Advanced Query Syntax) für den Inhalt bereit.
Apps können Inhaltssammlungen in einer Reihe von Shapes abrufen, einschließlich der normalen Ordnerhierarchie, flachen Listen und medienorientierten Shapes basierend auf Elementeigenschaften wie Jahr, Monat, Künstler, Album usw. Außerdem können Apps dem Systemindex Inhalte und Eigenschaften hinzufügen, um eine schnelle Suche nach App-Inhalten zu ermöglichen.
Apps können auch Ereignisse empfangen, die ausgelöst werden, wenn sich eine Sammlung ändert, weil Dateien erstellt, geändert oder gelöscht wurden.
Für ein einzelnes Element macht das System den Stream verfügbar, der dem Element, einer Miniaturansicht und den Elementeigenschaften zugeordnet ist, und bietet die Möglichkeit, Elemente zu erstellen und zu löschen.
Klassen
ContentIndexer |
Ermöglicht es UWP-Apps, private Inhalte mithilfe des Systemindexes durchsuchbar zu machen. |
ContentIndexerQuery |
Stellt eine Abfrage für Inhaltseigenschaften im ContentIndexer dar. |
IndexableContent |
Stellt App-Inhalte und -Eigenschaften dar, die dem ContentIndexer hinzugefügt werden können. |
QueryOptions |
Gibt die Parameter einer Suchabfrage zum Auflisten des Inhalts von Speicherordnern an. |
SortEntryVector |
Ermöglicht den Zugriff auf die Sortierkriterien der Abfrageergebnisse als Auflistung von SortEntry-Objekten. |
StorageFileQueryResult |
Ermöglicht den Zugriff auf die Ergebnisse einer Abfrage der Dateien an dem Speicherort, der durch ein StorageFolder-Objekt dargestellt wird. Sie können StorageFileQueryResult verwenden, um die Dateien an diesem StorageFolder-Speicherort aufzulisten. |
StorageFolderQueryResult |
Ermöglicht den Zugriff auf die Ergebnisse einer Abfrage, die den Ordner (oder die Dateigruppen) im abgefragten Ordner auflistet (der durch einen StorageFolder dargestellt wird). Sie können ein StorageFolderQueryResult verwenden, um Ordner oder Dateigruppen in diesem Ordner aufzulisten. |
StorageItemQueryResult |
Ermöglicht den Zugriff auf die Ergebnisse einer Abfrage, die alle Elemente einschließlich Dateien und Ordner (oder Dateigruppen) im abgefragten Ordner auflistet (der durch einen StorageFolder dargestellt wird). Sie können storageItemQueryResult verwenden, um die Dateien und Ordner in diesem StorageFolder aufzulisten. |
StorageLibraryChangeTrackerTriggerDetails |
Enthält die Details einer Speicherbibliotheksänderungsnachverfolgung. |
StorageLibraryContentChangedTriggerDetails |
Enthält die Details eines Inhaltsänderungsnachverfolgungs einer Speicherbibliothek. |
ValueAndLanguage |
Gibt die Sprache einer Eigenschaft als BCP-47-Sprachcode an. |
Strukturen
SortEntry |
Ein Eintrag in der SortOrder-Liste gibt eine Eigenschaft und Reihenfolge an, die zum Sortieren von Abfrageergebnissen verwendet wird. |
Schnittstellen
IIndexableContent |
Stellt App-Inhalte und -Eigenschaften dar, die dem ContentIndexer hinzugefügt werden können. |
IStorageFolderQueryOperations |
Stellt Methoden zum Erstellen von Suchabfragen und zum Abrufen von Dateien aus einem Ordner bereit. Diese Schnittstelle wird von StorageFolder-Objekten implementiert, die Dateisystemordner, Bibliotheken oder virtuelle Ordner darstellen können, die automatisch generiert werden, wenn Abfragen mit gruppenbasierten CommonFolderQuery-Werten wie GroupByAlbum erstellt werden. |
IStorageQueryResultBase |
Stellt Methoden bereit, um auf Abfrageergebnisse zuzugreifen und diese zu verwalten. |
Enumerationen
CommonFileQuery |
Gibt an, wie die Dateien in den Abfrageergebnissen sortiert werden, und bestimmt, ob die Abfrage flach oder tief ist. Abfrageergebnisse für tiefe Abfragen enthalten alle Dateien in allen Unterordnern des aktuellen Ordners, sortiert nach der angegebenen Option. |
CommonFolderQuery |
Gibt an, wie Dateien in Ordnern in den Abfrageergebnissen gruppiert werden, und bestimmt, ob die Abfrage flach oder tief ist. Abfrageergebnisse für tiefe Abfragen enthalten alle Dateien in allen Unterordnern des aktuellen Ordners, die gemäß der angegebenen Option in Ordnern gruppiert sind. |
DateStackOption |
Gibt die Zeiteinheit an, die zum Gruppieren von Dateien in Ordnern verwendet wird, wenn eine CommonFolderQuery basierend auf datum zum Erstellen eines QueryOptions-Objekts verwendet wird. |
FolderDepth |
Gibt an, ob alle Dateien und Unterordner des abgefragten Ordners aufgelistet werden oder ob nur die Dateien und Unterordner der obersten Ebene aufgelistet werden. |
IndexedState |
Gibt an, ob ein StorageFolder im Systemindex enthalten ist. |
IndexerOption |
Gibt an, ob die Abfrage den Systemindex des Dateisystems beim Auflisten von Inhalten im abgefragten Ordner verwenden soll. Der Indexer kann Ergebnisse schneller abrufen, ist aber nicht an allen Dateispeicherorten verfügbar. |