StorageItemQueryResult.FindStartIndexAsync(Object) Methode

Definition

Ruft den Index des Elements aus den Abfrageergebnissen ab, die dem angegebenen Eigenschaftswert am ehesten entsprechen. Die übereinstimmenden Eigenschaften werden durch den ersten SortEntry der Liste QueryOptions.SortOrder bestimmt.

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)

Parameter

value
Object

Platform::Object

IInspectable

Der Eigenschaftswert, der beim Durchsuchen der Abfrageergebnisse übereinstimmen soll. Die Eigenschaft zu, die verwendet wird, um diesem Wert zu entsprechen, ist die Eigenschaft im ersten SortEntry der Liste QueryOptions.SortOrder .

Gibt zurück

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Wenn diese Methode erfolgreich abgeschlossen wurde, gibt sie den Index des zugeordneten Elements in den Abfrageergebnissen zurück.

Implementiert

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

Beispiele

In diesem Beispiel wird gezeigt, wie Sie das erste Element mit einem Albumtitel finden, der mit einem "R" beginnt, in einer Reihe von Abfrageergebnissen, die nach Titel sortierte Alben enthält.

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");

Gilt für: