DataServiceCollection<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.
Représente une collection d'entités dynamiques qui fournit des notifications lorsque des éléments sont ajoutés, supprimés ou que la liste est actualisée.
public class DataServiceCollection<T> : System.Collections.ObjectModel.ObservableCollection<T>
type DataServiceCollection<'T> = class
inherit ObservableCollection<'T>
Public Class DataServiceCollection(Of T)
Inherits ObservableCollection(Of T)
Paramètres de type
- T
Type d'entité.
- Héritage
-
DataServiceCollection<T>
Constructeurs
DataServiceCollection<T>() |
Initialise une nouvelle instance de la classe DataServiceCollection<T>. |
DataServiceCollection<T>(DataServiceContext) |
Initialise une nouvelle instance de la DataServiceCollection<T> classe qui utilise le spécifié DataServiceContext. |
DataServiceCollection<T>(DataServiceContext, IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams, Boolean>) |
Initialise une nouvelle instance de la classe en fonction de l’exécution DataServiceCollection<T> de la requête, avec les délégués de méthode de modification fournis, et qui utilise le fourni DataServiceContext. |
DataServiceCollection<T>(DataServiceContext, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>) |
Initialise une nouvelle instance de la DataServiceCollection<T> classe avec les délégués de méthode de modification fournis et qui utilise le spécifié DataServiceContext. |
DataServiceCollection<T>(DataServiceQuerySingle<T>) |
Initialise une nouvelle instance de la classe en fonction de l’exécution DataServiceCollection<T> de la requête. |
DataServiceCollection<T>(IEnumerable<T>) |
Initialise une nouvelle instance de la classe en fonction de l’exécution DataServiceCollection<T> de la requête. |
DataServiceCollection<T>(IEnumerable<T>, TrackingMode) |
Initialise une nouvelle instance de la classe en fonction de l’exécution DataServiceCollection<T> de la requête et avec le mode de suivi spécifié. |
DataServiceCollection<T>(IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>) |
Initialise une nouvelle instance de la classe en fonction de l’exécution DataServiceCollection<T> de la requête et avec les délégués de méthode de modification fournis. |
DataServiceCollection<T>(TrackingMode, DataServiceQuerySingle<T>) |
Initialise une nouvelle instance de la classe en fonction de l’exécution DataServiceCollection<T> de la requête et avec le mode de suivi spécifié. |
Propriétés
Continuation |
Obtient un objet de continuation qui est utilisé pour retourner l'ensemble suivant de résultats paginés. |
Méthodes
CancelAsyncLoad() |
Annule toutes les opérations LoadAsync en cours d’exécution et appelle le gestionnaire d’événements LoadCompleted après l’annulation. |
Clear(Boolean) |
Indique si tous les éléments de la collection sont supprimés. |
Detach() |
Désactive le DataServiceContext suivi de tous les éléments de la collection. |
InsertItem(Int32, T) |
Ajoute un élément spécifié à la collection, à l’index spécifié. |
Load(IEnumerable<T>) |
Charge une collection d’objets d’entité dans la collection. |
Load(T) |
Charge un seul objet d’entité dans la collection. |
LoadAsync() |
Charge de manière asynchrone des éléments dans la collection, lorsqu’elle représente la propriété de navigation d’une entité. Pris en charge uniquement par le client WCF Data Services 5.0 pour Silverlight. |
LoadAsync(IQueryable<T>) |
Charge de manière asynchrone la collection en exécutant un DataServiceQuery<TElement>. Pris en charge uniquement par le client WCF Data Services 5.0 pour Silverlight. |
LoadAsync(Uri) |
Charge la collection de manière asynchrone en chargeant les résultats à partir de l’URI de requête. |
LoadNextPartialSetAsync() |
Charge la page de données suivante dans la collection. Pris en charge uniquement par le client WCF Data Services 5.0 pour Silverlight. |
Événements
LoadCompleted |
Événement d’achèvement pour la LoadAsync(IQueryable<T>)méthode et LoadAsync()LoadNextPartialSetAsync() . |