StorageItemQueryResult.FindStartIndexAsync(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère l’index de l’élément à partir des résultats de la requête qui correspondent le plus étroitement à la valeur de propriété spécifiée. La propriété qui est mise en correspondance est déterminée par le premier SortEntry de la liste 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)
Paramètres
- value
-
Object
Platform::Object
IInspectable
Valeur de propriété à mettre en correspondance lors de la recherche dans les résultats de la requête. La propriété à qui est utilisé pour faire correspondre cette valeur est la propriété dans le premier SortEntry de la liste QueryOptions.SortOrder .
Retours
Une fois cette méthode terminée, elle retourne l’index de l’élément mis en correspondance dans les résultats de la requête.
Implémente
- Attributs
Exemples
Cet exemple montre comment rechercher le premier élément dont le titre d’album commence par un « R » dans un ensemble de résultats de requête qui contient des albums triés par titre.
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");