CommonFolderQuery Enumeration

Gibt an, ob die Abfrage falsch oder tief ist, und gibt die zu verwendende Sortierkriterien an, um Dateien im Ordner in den Abfrageergebnissen zu gruppieren. Abfrageergebnisse für tiefe Abfragen enthalten alle Dateien in den Unterordnern des Ordners, der abgefragt wird, und gruppieren sie auf Grundlage der angegebenen Metadaten.

Syntax


var value = Windows.Storage.Search.CommonFolderQuery.defaultQuery;

Attribute

[Version(0x06020000)]

Member

CommonFolderQueryEnumeration hat diese Member.

MemberWertBeschreibung
DefaultQuery | defaultQuery0

Eine flache Ansicht der Ordner im abgefragten Ordner, vergleichbar mit der von Windows Explorer bereitgestellten Ansicht. Diese Option ist bei jedem Speicherort gültig.

GroupByYear | groupByYear100

Gruppieren Sie Dateien nach Jahren in virtuelle Ordner auf Grundlage der System.ItemDate-Eigenschaft jeder Datei. Jeder Ordner enthält alle (und nur) Dateien, die Werte für System.ItemDate innerhalb des gleichen Jahres enthalten.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByMonth | groupByMonth101

Gruppieren Sie Dateien nach Monaten in virtuelle Ordner auf Grundlage der System.ItemDate-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien, die Werte für System.ItemDate innerhalb des gleichen Monats enthalten.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByArtist | groupByArtist102

Gruppieren Sie Dateien in virtuelle Ordner auf Grundlage der System.Music.Artist-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien mit identischen Werten für System.Music.Artist.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByAlbum | groupByAlbum103

Gruppieren Sie Dateien nach Jahren in virtuelle Ordner auf Grundlage der System.Music.AlbumTitle-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien mit identischen Werten für System.Music.AlbumTitle.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByAlbumArtist | groupByAlbumArtist104

Gruppieren Sie Dateien in virtuelle Ordner auf Grundlage der System.Music.AlbumArtist-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien mit identischen Werten für System.Music.AlbumArtist.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByComposer | groupByComposer105

Gruppieren Sie Dateien in virtuelle Ordner auf Grundlage der System.Music.Composer-Eigenschaft jeder Datei. Jeder resultierende Ordner stellt einen Composer dar und umfasst alle Dateien, deren System.Music.Composer-Vektor diesen Composer enthält. Wenn eine Datei mehrere Komponisten aufführt, kann diese in mehreren der resultierenden Ordnern vorhanden sein.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByGenre | groupByGenre106

Gruppieren Sie Dateien in virtuelle Ordner auf Grundlage der System.Music.Genre-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien mit identischen Werten für System.Music.Genre.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByPublishedYear | groupByPublishedYear107

Gruppieren Sie Dateien nach Jahren in virtuelle Ordner auf Grundlage der System.Media.Year-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien, die Werte für System.Media.Year innerhalb des gleichen Jahres enthalten.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByRating | groupByRating108

Gruppieren Sie Dateien durch Bewertungen (1 Stern, 2 Sterne usw.) in virtuelle Ordner auf Grundlage der System.Rating-Eigenschaft jeder Datei. Jeder resultierende Ordner enthält alle (und nur) Dateien mit identischen Werten für System.Rating.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByTag | groupByTag109

Gruppieren Sie Dateien in virtuelle Ordner auf Grundlage der System.Keywords-Eigenschaft jeder Datei. Jeder resultierende Ordner stellt einen Tag dar und umfasst alle Dateien, deren System.Keywords-Vektor dieses Tag enthält. Wenn eine Datei mehrere Tags im System.Keywords-Vektor aufführt, kann diese in mehreren der resultierenden Ordnern vorhanden sein.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByAuthor | groupByAuthor110

Gruppieren Sie Dateien in virtuelle Ordner auf Grundlage der System.Author-Eigenschaft jeder Datei. Jeder resultierende Ordner stellt einen Autor dar und umfasst alle Dateien, deren System.Author-Vektor diesen Autor enthält. Wenn eine Datei mehrere Autoren aufführt, kann diese in mehreren der resultierenden Ordnern vorhanden sein.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

GroupByType | groupByType111

Gruppiert Dateien in virtuelle Ordner nach Typ (Microsoft Word-Dokumente, Textdateien, usw.) auf Grundlage der System.ItemTypeText-Eigenschaft jeder Datei.

Diese Option funktioniert nur, wenn der Ordner, der abgefragt wird, in einer Bibliothek oder im HomeGroup-Ordner vorhanden ist.

Hinweise

Wenn Sie Dateien auf Grundlage mehrwertiger Eigenschaften (z. B. System.Author) in virtuelle Ordner gruppieren, kann eine bestimmte Datei in mehr als einem Ordner angezeigt werden, da jede Gruppe einen eindeutigen Wert darstellt.

Verwenden Sie diese Enumeration, um QueryOptions anzulegen oder ein StorageFolderQueryResult zu erstellen, indem Sie eine dieser Methoden aufrufen:

Diese Methoden verwenden die Enumeration zum Initialisieren der DateStackOption-, FolderDepth-, IndexerOption- und SortOrder-Optionen der Abfrage.

Sie können das StorageFolderQueryResult-Objekt verwenden, um den Inhalt der resultierenden Ordner aufzulisten.

Beispiele

Verwenden Sie diese Enumeration, um anzugeben, wie Dateien gruppiert werden sollen, indem Sie an einem storageFolder-Speicherort wie im folgenden Beispiel gezeigt Bewertungen vornehmen.


var picturesLibrary = Windows.Storage.KnownFolders.picturesLibrary;
var storageFolderQueryResults = picturesLibrary.createFolderQuery(Windows.Storage.Search.CommonFolderQuery.groupByRating);

Hinweis  Im Beispiel wird die Bibliothek Pictures verwendet, aber Sie können jeden Speicherort benutzen, auf den Sie Zugriff haben und der als ein storageFolder-Objekt dargestellt werden kann.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

Windows.Storage.Search
Windows::Storage::Search [C++]

Metadaten

Windows.winmd

Siehe auch

queryOptions class
Windows.Storage.storageFolder class

 

 

Anzeigen:
© 2014 Microsoft