StorageItemQueryResult.FindStartIndexAsync(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Al termine di questo metodo, restituisce l'indice dell'elemento corrispondente nei risultati della query.
Implementazioni
- 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");