QueryOptions.SetPropertyPrefetch Methode

Definition

Gibt Eigenschaften an, die das System im Voraus für alle Elemente im Abfrageresultsatz laden soll, während die Abfrage ausgeführt wird (anstatt sie von Fall zu Fall abzurufen). Wenn viele Eigenschaften angegeben werden, kann die Ausführung der Abfrage länger dauern, aber das nachfolgende Abrufen von Eigenschaften für Abfrageergebnisse ist schneller.

public:
 virtual void SetPropertyPrefetch(PropertyPrefetchOptions options, IIterable<Platform::String ^> ^ propertiesToRetrieve) = SetPropertyPrefetch;
void SetPropertyPrefetch(PropertyPrefetchOptions const& options, IIterable<winrt::hstring> const& propertiesToRetrieve);
public void SetPropertyPrefetch(PropertyPrefetchOptions options, IEnumerable<string> propertiesToRetrieve);
function setPropertyPrefetch(options, propertiesToRetrieve)
Public Sub SetPropertyPrefetch (options As PropertyPrefetchOptions, propertiesToRetrieve As IEnumerable(Of String))

Parameter

options
PropertyPrefetchOptions

Ein -Wert, der den Satz von Eigenschaften angibt, die im Voraus abgerufen werden sollen.

Die möglichen Eigenschaftensätze entsprechen den Sätzen von Eigenschaften, die in der StorageFile-Klasse verfügbar sind. Beispielsweise ruft PropertyPrefetchOptions.BasicProperties alle über StorageFile.GetBasicPropertiesAsync verfügbaren Eigenschaften im Voraus ab.

propertiesToRetrieve

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Eine benutzerdefinierte Liste von Eigenschaften, die im Voraus als Array von Eigenschaftennamen abgerufen werden sollen. Verwenden Sie die Systemeigenschaftennamen, um Eigenschaften anzugeben, z . B. System.Copyright und System.Image.ColorSpace.

Eine Liste der abzurufenden zusätzlichen Eigenschaften.

Gilt für:

Weitere Informationen