Partager via


DataServiceCollection<T> Classe

Définition

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() .

S’applique à