StorageFolderQueryResult.FindStartIndexAsync(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает индекс папки из результатов запроса, которые наиболее точно соответствуют указанному значению свойства. Соответствующее свойство определяется первым свойством SortEntry списка 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)
Параметры
- value
-
Object
Platform::Object
IInspectable
Значение свойства, соответствующее при поиске результатов запроса. Свойство , используемое для сопоставления с этим значением, является свойством в первом объекте SortEntry списка QueryOptions.SortOrder .
Возвращаемое значение
После успешного завершения этого метода возвращается индекс сопоставленной папки в результатах запроса; в противном случае возвращается uint. MaxValue.
Реализации
- Атрибуты
Примеры
В этом примере показано, как найти первый альбом с заголовком, начинающимся с "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");