Compartir a través de


StorageFolderQueryResult.FindStartIndexAsync(Object) Método

Definición

Recupera el índice de la carpeta de los resultados de la consulta que coinciden más estrechamente con el valor de propiedad especificado. La propiedad coincidente viene determinada por el primer SortEntry de la lista QueryOptions.SortOrder .

public:
 virtual IAsyncOperation<unsigned int> ^ FindStartIndexAsync(Platform::Object ^ value) = FindStartIndexAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<uint32_t> FindStartIndexAsync(IInspectable const& value);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<uint> FindStartIndexAsync(object value);
function findStartIndexAsync(value)
Public Function FindStartIndexAsync (value As Object) As IAsyncOperation(Of UInteger)

Parámetros

value
Object

Platform::Object

IInspectable

Valor de propiedad que se va a buscar al buscar los resultados de la consulta. La propiedad a la que se usa para hacer coincidir este valor es la propiedad de la primera clase SortEntry de la lista QueryOptions.SortOrder .

Devoluciones

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Cuando este método se completa correctamente, devuelve el índice de la carpeta coincidente en los resultados de la consulta; de lo contrario, devuelve uint. MaxValue.

Implementaciones

M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(System.Object) M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(Platform::Object) M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(IInspectable)
Atributos

Ejemplos

En este ejemplo se muestra cómo buscar el primer álbum que tiene un título que comienza con una "R" en un conjunto de resultados de consulta que contiene álbumes ordenados por título.

QueryOptions queryOptions = new QueryOptions();
queryOptions.FolderDepth = FolderDepth.Deep;
queryOptions.IndexerOption = IndexerOption.OnlyUseIndexer;
SortEntry album = new SortEntry();
album.AscendingOrder = true;
album.PropertyName = "System.Music.AlbumTitle";
queryOptions.SortOrder.Add(album);

StorageFolderQueryResult queryResult = musicFolder.CreateFolderQueryWithOptions(queryOptions);
var firstIndex = await queryResult.FindStartIndexAsync("R");

Se aplica a