Partager via


SortEntryVector Classe

Définition

Fournit l’accès aux critères de tri des résultats de la requête en tant que collection d’objets 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)
Héritage
Object Platform::Object IInspectable SortEntryVector
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Notes

Bien qu’elle ne soit pas attribuée avec marshalling_behavior(agile), cette classe peut être traitée comme agile. Pour plus d’informations, consultez Threading and Marshaling (C++/CX) .

Vous pouvez récupérer cet objet à l’aide de QueryOptions.SortOrder.

Listes de membres de la collection

Pour JavaScript, SortEntryVector a les membres affichés dans les listes de membres. En outre, SortEntryVector prend en charge une propriété length , les membres de Array.prototype et l’utilisation d’un index pour accéder aux éléments.

Énumération de la collection en C# ou Microsoft Visual Basic

SortEntryVector étant énumérable, vous pouvez utiliser la syntaxe propre au langage, telle que foreach en C# pour énumérer les éléments de la collection. Le compilateur effectue le cast de type pour vous et vous n’aurez pas besoin d’effectuer un cast IEnumerable<SortEntry> vers explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, castez en IEnumerable<T> avec une contrainte SortEntry .

Propriétés

Size

Obtient le nombre d’entrées de tri dans la collection.

Méthodes

Append(SortEntry)

Ajoute une entrée de tri à la fin de la collection.

Clear()

Supprime toutes les entrées de tri de la collection.

First()

Récupère un itérateur qui itère au sein des entrées de tri dans la collection.

GetAt(UInt32)

Récupère l’entrée de tri à l’index spécifié dans la collection.

GetMany(UInt32, SortEntry[])

Récupère les entrées de tri qui commencent à l’index spécifié dans la collection.

GetView()

Récupère une vue immuable de la collection d’entrées de tri.

IndexOf(SortEntry, UInt32)

Récupère l’index d’une entrée de tri spécifiée dans la collection.

InsertAt(UInt32, SortEntry)

Insère une entrée de tri dans la collection à un index spécifié.

RemoveAt(UInt32)

Supprime l’entrée de tri à l’index spécifié dans la collection.

RemoveAtEnd()

Supprime la dernière entrée de tri de la collection.

ReplaceAll(SortEntry[])

Remplace toutes les entrées de tri de la collection par les entrées de tri spécifiées.

SetAt(UInt32, SortEntry)

Définit l’entrée de tri à l’index spécifié de la collection.

S’applique à

Voir aussi