MobileServiceCollection<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Source de données asynchrone qui comprend les résultats d'une requête des services mobiles sous une forme facilement utilisable par les contrôles de la collection XAML, tels qu'un ListView, GridView ou ListBox.
public class MobileServiceCollection<T> : Microsoft.WindowsAzure.MobileServices.MobileServiceCollection<T,T>
type MobileServiceCollection<'T> = class
inherit MobileServiceCollection<'T, 'T>
Public Class MobileServiceCollection(Of T)
Inherits MobileServiceCollection(Of T, T)
Paramètres de type
- T
Source de données et type d’élément de collection.
- Héritage
Remarques
Gère le chargement asynchrone des données, la notification des contrôles et la pagination.
Constructeurs
MobileServiceCollection<T>(IMobileServiceTableQuery<T>, Int32) |
Initialise une nouvelle instance de la classe IncrementalLoadingMobileServiceCollection{T}. |
Champs
selectorFunction |
Fonction de sélecteur qui sera appliquée aux données retournées du serveur. (Hérité de MobileServiceCollection<TTable,TCollection>) |
Propriétés
HasMoreItems |
Obtient une valeur qui indique si le nombre d'éléments est supérieur au nombre d'éléments pouvant être chargés de façon incrémentielle. (Hérité de MobileServiceCollection<TTable,TCollection>) |
NextLink |
Obtient le lien vers la page suivante du résultat retourné dans les en-têtes de réponse. (Hérité de MobileServiceCollection<TTable,TCollection>) |
PageSize |
Taille de la page spécifiée dans le constructeur. (Hérité de MobileServiceCollection<TTable,TCollection>) |
TotalCount |
Obtient le nombre total d'enregistrements qui auraient été retournés en ignorant les clauses de pagination/limitation spécifiées par le client ou le serveur. (Hérité de MobileServiceCollection<TTable,TCollection>) |
Méthodes
LoadMoreItemsAsync(CancellationToken, Int32) |
Charge plusieurs éléments de façon asynchrone. Les contrôles qui prennent en charge le chargement incrémentiel, tels que GridView sur Windows 8, appellent cette méthode automatiquement. Dans les autres cas, vous devez appeler cette méthode vous-même. (Hérité de MobileServiceCollection<TTable,TCollection>) |
LoadMoreItemsAsync(Int32) |
Charge plusieurs éléments de façon asynchrone. Les contrôles qui prennent en charge le chargement incrémentiel, tels que GridView sur Windows 8, appellent cette méthode automatiquement. Dans les autres cas, vous devez appeler cette méthode vous-même. (Hérité de MobileServiceCollection<TTable,TCollection>) |
OnPropertyChanged(String) |
Appelle l'événement PropertyChanged pour la propriété |
PrepareDataForCollection(IEnumerable<TTable>) |
Transforme les données de la requête en données pour la collection à l'aide de la fonction de sélecteur spécifiée. (Hérité de MobileServiceCollection<TTable,TCollection>) |
PrepareDataForCollection(TTable) |
Transforme un élément en élément pour la collection à l'aide de la fonction de sélecteur spécifiée. (Hérité de MobileServiceCollection<TTable,TCollection>) |
ProcessQueryAsync(CancellationToken, IMobileServiceTableQuery<TTable>) |
Évalue la requête et ajoute le résultat à la collection. (Hérité de MobileServiceCollection<TTable,TCollection>) |
Événements
LoadingComplete |
Se produit lorsque le chargement des éléments est terminé. Fournit le LoadingCompleteEventArgs nombre d’éléments chargés. (Hérité de MobileServiceCollection<TTable,TCollection>) |
LoadingItems |
Se produit lorsque LoadMoreItemsAsync(Int32) vous commencez à charger des éléments. (Hérité de MobileServiceCollection<TTable,TCollection>) |
Méthodes d’extension
ToCommaSeparatedString<T>(IEnumerable<T>) |
Convertit les éléments d’une collection en chaînes et les concatène en une liste séparée par des virgules, ou retourne null pour les collections null ou vides. |
S’applique à
Azure SDK for .NET