StorageFolderQueryResult.FindStartIndexAsync(Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 속성 값과 가장 일치하는 쿼리 결과에서 폴더의 인덱스를 검색합니다. 일치하는 속성은 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에 있는 속성입니다.
반환
이 메서드가 성공적으로 완료되면 쿼리 결과에서 일치하는 폴더의 인덱스를 반환합니다. 그렇지 않으면 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");