DataServiceCollection<T>.LoadAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.