StorageFolderQueryResult.FindStartIndexAsync(Object) Metode

Definisi

Mengambil indeks folder dari hasil kueri yang paling cocok dengan nilai properti yang ditentukan. Properti yang cocok ditentukan oleh SortEntry pertama dari daftar 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)

Parameter

value
Object

Platform::Object

IInspectable

Nilai properti yang cocok saat mencari hasil kueri. Properti yang digunakan untuk mencocokkan nilai ini adalah properti di SortEntry pertama dari daftar QueryOptions.SortOrder .

Mengembalikan

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Ketika metode ini berhasil diselesaikan, ia mengembalikan indeks folder yang cocok dalam hasil kueri; jika tidak, ia mengembalikan uint. MaxValue.

Penerapan

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

Contoh

Contoh ini menunjukkan cara menemukan album pertama yang memiliki judul yang dimulai dengan "R" dalam serangkaian hasil kueri yang berisi album yang diurutkan menurut judul.

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

Berlaku untuk