다음을 통해 공유


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

적용 대상