Freigeben über


StorageFolderQueryResult.FindStartIndexAsync(Object) Methode

Definition

Ruft den Index des Ordners 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 diesen Wert abzugleichen, 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, wird der Index des zugeordneten Ordners in den Abfrageergebnissen zurückgegeben. Andernfalls wird uint zurückgegeben. MaxValue.

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 Album mit einem Titel 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.CreateFolderQueryWithOptions(queryOptions);
var firstIndex = await queryResult.FindStartIndexAsync("R");

Gilt für: