Compartilhar via


QueryOptions.SetPropertyPrefetch Método

Definição

Especifica as propriedades que o sistema deve carregar com antecedência para todos os itens no conjunto de resultados da consulta enquanto a consulta está sendo executada (em vez de recuperá-las caso a caso). Se muitas propriedades forem especificadas, a consulta poderá levar mais tempo para ser executada, mas a recuperação de propriedade subsequente nos resultados da consulta será mais rápida.

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))

Parâmetros

options
PropertyPrefetchOptions

Um valor que especifica o conjunto de propriedades a serem recuperadas com antecedência.

Os possíveis conjuntos de propriedades correspondem aos conjuntos de propriedades disponíveis na classe StorageFile . Por exemplo, PropertyPrefetchOptions.BasicProperties recuperará todas as propriedades disponíveis por meio de StorageFile.GetBasicPropertiesAsync com antecedência.

propertiesToRetrieve

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma lista personalizada de propriedades a serem recuperadas com antecedência como uma matriz de nomes de propriedades. Use os nomes de propriedade do sistema para especificar propriedades, por exemplo , System.Copyright e System.Image.ColorSpace.

Uma lista de propriedades adicionais a serem recuperadas.

Aplica-se a

Confira também