Condividi tramite


StorageItemQueryResult.FindStartIndexAsync(Object) Metodo

Definizione

Recupera l'indice dell'elemento dai risultati della query che corrispondono più strettamente al valore della proprietà specificato. La proprietà corrispondente è determinata dal primo SortEntry dell'elenco 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)

Parametri

value
Object

Platform::Object

IInspectable

Valore della proprietà da corrispondere durante la ricerca dei risultati della query. La proprietà utilizzata per corrispondere a questo valore è la proprietà nella prima proprietà SortEntry dell'elenco QueryOptions.SortOrder .

Restituisce

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Al termine di questo metodo, restituisce l'indice dell'elemento corrispondente nei risultati della query.

Implementazioni

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

Esempio

In questo esempio viene illustrato come trovare il primo elemento con un titolo album che inizia con un oggetto "R" in un set di risultati di query che contiene album ordinati in base al titolo.

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.CreateItemQueryWithOptions(queryOptions);
var firstIndex = await queryResult.FindStartIndexAsync("R");

Si applica a