StorageItemQueryResult.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 .
Возвращаемое значение
После успешного завершения этого метода возвращается индекс сопоставленного элемента в результатах запроса.
Реализации
- Атрибуты
Примеры
В этом примере показано, как найти первый элемент с названием альбома, начинающимся с "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.CreateItemQueryWithOptions(queryOptions);
var firstIndex = await queryResult.FindStartIndexAsync("R");