Condividi tramite


DataServiceCollection<T> Classe

Definizione

Rappresenta una raccolta di entità dinamica che fornisce notifiche in caso di aggiunta o rimozione di elementi oppure quando viene aggiornato l'elenco.

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)

Parametri di tipo

T

Tipo di entità.

Ereditarietà
DataServiceCollection<T>

Costruttori

DataServiceCollection<T>()

Inizializza una nuova istanza della classe DataServiceCollection<T>.

DataServiceCollection<T>(DataServiceContext)

Inizializza una nuova istanza della DataServiceCollection<T> classe che utilizza l'oggetto specificato DataServiceContext.

DataServiceCollection<T>(DataServiceContext, IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams, Boolean>)

Inizializza una nuova istanza della classe in base all'esecuzione DataServiceCollection<T> della query, con i delegati del metodo di modifica forniti e che utilizza l'oggetto fornito DataServiceContext.

DataServiceCollection<T>(DataServiceContext, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>)

Inizializza una nuova istanza della DataServiceCollection<T> classe con i delegati del metodo di modifica forniti e che utilizza l'oggetto specificato DataServiceContext.

DataServiceCollection<T>(DataServiceQuerySingle<T>)

Inizializza una nuova istanza della classe in base all'esecuzione DataServiceCollection<T> della query.

DataServiceCollection<T>(IEnumerable<T>)

Inizializza una nuova istanza della classe in base all'esecuzione DataServiceCollection<T> della query.

DataServiceCollection<T>(IEnumerable<T>, TrackingMode)

Inizializza una nuova istanza della classe in base all'esecuzione DataServiceCollection<T> della query e con la modalità di rilevamento specificata.

DataServiceCollection<T>(IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>)

Inizializza una nuova istanza della classe in base all'esecuzione DataServiceCollection<T> della query e con i delegati del metodo di modifica forniti.

DataServiceCollection<T>(TrackingMode, DataServiceQuerySingle<T>)

Inizializza una nuova istanza della classe in base all'esecuzione DataServiceCollection<T> della query e con la modalità di rilevamento specificata.

Proprietà

Continuation

Ottiene un oggetto di continuazione utilizzato per restituire il set successivo di risultati di paging.

Metodi

CancelAsyncLoad()

Annulla tutte le operazioni LoadAsync in esecuzione e chiama il gestore eventi LoadCompleted dopo l'annullamento.

Clear(Boolean)

Indica se tutti gli elementi della raccolta vengono rimossi.

Detach()

Disabilita il DataServiceContext rilevamento di tutti gli elementi nella raccolta.

InsertItem(Int32, T)

Aggiunge un elemento specificato alla raccolta in corrispondenza dell'indice specificato.

Load(IEnumerable<T>)

Carica una raccolta di oggetti entità nella raccolta.

Load(T)

Carica un solo oggetto entità nella raccolta.

LoadAsync()

Carica in modo asincrono gli elementi nella raccolta, quando rappresenta la proprietà di navigazione di un'entità. Supportato solo dal client WCF Data Services 5.0 per Silverlight.

LoadAsync(IQueryable<T>)

Carica in modo asincrono la raccolta eseguendo un oggetto DataServiceQuery<TElement>. Supportato solo dal client WCF Data Services 5.0 per Silverlight.

LoadAsync(Uri)

Carica la raccolta in modo asincrono caricando i risultati dall'URI della richiesta.

LoadNextPartialSetAsync()

Carica la pagina successiva dei dati nella raccolta. Supportato solo dal client WCF Data Services 5.0 per Silverlight.

Eventi

LoadCompleted

Evento di completamento per il LoadAsync(IQueryable<T>)metodo , LoadAsync() e LoadNextPartialSetAsync() .

Si applica a