Condividi tramite


DataServiceCollection<T>.LoadAsync Metodo

Definizione

Overload

LoadAsync()

Carica in modo asincrono gli elementi nella raccolta, quando rappresenta la proprietà di spostamento 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 DataServiceQuery<TElement>oggetto . 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.

LoadAsync()

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

public void LoadAsync ();
member this.LoadAsync : unit -> unit
Public Sub LoadAsync ()

Eccezioni

Quando la raccolta non appartiene a un'entità padre.-o-Quando l'entità padre non è tracciata da DataServiceContext.-or-When una chiamata precedente a LoadAsync() non è ancora completata.

Commenti

Questo metodo carica il contenuto di una proprietà rappresentata da dataServiceCollection. Se questa istanza non è associata a alcuna proprietà ed entità il metodo avrà esito negativo. Questo metodo usa il modello asincrono basato su eventi. Il metodo restituisce immediatamente senza attendere il completamento della query. Chiama quindi il gestore dell'evento esattamente una volta nel thread dell'interfaccia LoadCompleted utente. Se la query ha avuto esito positivo o meno, l'evento verrà generato senza rigradazione. Questa classe supporta solo un'operazione asincrona in anteprima.

Si applica a

LoadAsync(IQueryable<T>)

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

public void LoadAsync (System.Linq.IQueryable<T> query);
member this.LoadAsync : System.Linq.IQueryable<'T> -> unit
Public Sub LoadAsync (query As IQueryable(Of T))

Parametri

query
IQueryable<T>

Oggetto DataServiceQuery<TElement> che, quando eseguito, restituisce le entità da caricare nella raccolta.

Eccezioni

Quando la query è null o non è un DataServiceQuery<TElement>oggetto .

Quando una chiamata precedente a LoadAsync(IQueryable<T>) non è ancora stata completata.

Commenti

Questo metodo usa il modello asincrono basato su eventi. Il metodo restituisce immediatamente senza attendere il completamento della query. Chiama quindi il gestore dell'evento esattamente una volta nel thread dell'interfaccia LoadCompleted utente. L'evento verrà generato indipendentemente dal fatto che la query abbia avuto esito positivo o meno. Questa classe supporta solo un'operazione asincrona in anteprima.

Si applica a

LoadAsync(Uri)

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

public void LoadAsync (Uri requestUri);
member this.LoadAsync : Uri -> unit
Public Sub LoadAsync (requestUri As Uri)

Parametri

requestUri
Uri

URI della richiesta da cui scaricare i risultati.

Commenti

Questo metodo usa il modello asincrono basato su eventi. Il metodo restituisce immediatamente senza attendere il completamento della query. Chiama quindi il gestore dell'evento esattamente una volta nel thread dell'interfaccia LoadCompleted utente. Se la query ha avuto esito positivo o meno, l'evento verrà generato senza rigradazione. Questa classe supporta solo un'operazione asincrona in anteprima.

Si applica a