SortEntryVector Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к критериям сортировки результатов запроса в виде коллекции объектов SortEntry.
public ref class SortEntryVector sealed : IIterable<SortEntry>, IVector<SortEntry>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class SortEntryVector final : IIterable<SortEntry>, IVector<SortEntry>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class SortEntryVector : IEnumerable<SortEntry>, IList<SortEntry>
Public NotInheritable Class SortEntryVector
Implements IEnumerable(Of SortEntry), IList(Of SortEntry)
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Примечание
Несмотря на то, что он не относится к marshalling_behavior(agile)
, этот класс можно рассматривать как гибкий. Дополнительные сведения см. в разделе Потоки и маршалинг (C++/CX).
Этот объект можно получить с помощью QueryOptions.SortOrder.
Списки элементов коллекции
Для JavaScript SortEntryVector содержит элементы, отображаемые в списках элементов. Кроме того, SortEntryVector поддерживает свойство length , элементы Array.prototype и использование индекса для доступа к элементам.
Перечисление коллекции на C# или Microsoft Visual Basic
SortEntryVector можно перечислить, поэтому для перечисления элементов в коллекции можно использовать синтаксис для конкретного языка, например foreach в C#. Компилятор выполняет приведение типов автоматически, и вам не нужно явно приводить к IEnumerable<SortEntry>
. Если необходимо выполнить приведение явным образом, например, если вы хотите вызвать GetEnumerator, приведите к IEnumerable<T> с ограничением SortEntry .
Свойства
Size |
Возвращает количество записей сортировки в коллекции. |
Методы
Append(SortEntry) |
Добавляет запись сортировки в конец коллекции. |
Clear() |
Удаляет все записи сортировки из коллекции. |
First() |
Извлекает итератор, который выполняет итерацию по записям сортировки в коллекции. |
GetAt(UInt32) |
Извлекает запись сортировки по указанному индексу в коллекции. |
GetMany(UInt32, SortEntry[]) |
Извлекает записи сортировки, которые начинаются с указанного индекса в коллекции. |
GetView() |
Извлекает неизменяемое представление коллекции записей сортировки. |
IndexOf(SortEntry, UInt32) |
Извлекает индекс указанной записи сортировки в коллекции. |
InsertAt(UInt32, SortEntry) |
Вставляет запись сортировки в коллекцию по указанному индексу. |
RemoveAt(UInt32) |
Удаляет запись сортировки по указанному индексу в коллекции. |
RemoveAtEnd() |
Удаляет последнюю запись сортировки из коллекции. |
ReplaceAll(SortEntry[]) |
Заменяет все записи сортировки в коллекции указанными записями сортировки. |
SetAt(UInt32, SortEntry) |
Задает запись сортировки по указанному индексу коллекции. |