次の方法で共有


StorageFolderQueryResult.FindStartIndexAsync(Object) メソッド

定義

指定したプロパティ値に最も近いクエリ結果からフォルダーのインデックスを取得します。 一致するプロパティは、QueryOptions.SortOrder リストの最初の SortEntry によって決定されます。

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)

パラメーター

value
Object

Platform::Object

IInspectable

クエリ結果を検索するときに一致するプロパティ値。 この値の照合に使用される プロパティは、QueryOptions.SortOrder リストの最初の SortEntry のプロパティです。

戻り値

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

このメソッドが正常に完了すると、クエリ結果で一致したフォルダーのインデックスが返されます。それ以外の場合は uint を返します 。MaxValue

実装

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

次の使用例は、タイトル順に並べ替えられたアルバムを含むクエリ結果のセットで、"R" で始まるタイトルを持つ最初のアルバムを検索する方法を示しています。

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

適用対象