Partager via


StorageItemQueryResult.FindStartIndexAsync(Object) Méthode

Définition

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

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

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

M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(System.Object) M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(Platform::Object) M:Windows.Storage.Search.IStorageQueryResultBase.FindStartIndexAsync(IInspectable)
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");

S’applique à