Partager via


DataServiceCollection<T>.LoadAsync Méthode

Définition

Surcharges

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.

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.

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

Exceptions

Lorsque la collection n’appartient pas à une entité parente.-ou-Lorsque l’entité parente n’est pas suivie par le DataServiceContext.-or-Quand un appel précédent à n’est LoadAsync() pas encore terminé.

Remarques

Cette méthode charge le contenu d’une propriété représentée par ce DataServiceCollection. Si cette instance n’est associée à aucune propriété et entité, la méthode échoue. Cette méthode utilise le modèle asynchrone basé sur les événements. La méthode retourne immédiatement sans attendre la fin de la requête. Ensuite, il appelle le gestionnaire de l’événement LoadCompleted exactement une fois sur le thread d’interface utilisateur. L’événement est déclenché sans mise à niveau si la requête a réussi ou non. Cette classe ne prend en charge qu’une seule opération asynchrone en cours de vol.

S’applique à

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.

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

Paramètres

query
IQueryable<T>

DataServiceQuery<TElement> qui, une fois exécuté, retourne les entités à charger dans la collection.

Exceptions

Lorsque la requête a la valeur null ou n’est pas un DataServiceQuery<TElement>.

Lorsqu’un appel précédent à n’est LoadAsync(IQueryable<T>) pas encore terminé.

Remarques

Cette méthode utilise le modèle asynchrone basé sur les événements. La méthode retourne immédiatement sans attendre la fin de la requête. Ensuite, il appelle le gestionnaire de l’événement LoadCompleted exactement une fois sur le thread d’interface utilisateur. L’événement est déclenché, que la requête ait réussi ou non. Cette classe ne prend en charge qu’une seule opération asynchrone en cours de vol.

S’applique à

LoadAsync(Uri)

Charge la collection de manière asynchrone en chargeant les résultats à partir de l’URI de requête.

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

Paramètres

requestUri
Uri

URI de requête à partir duquel télécharger les résultats.

Remarques

Cette méthode utilise le modèle asynchrone basé sur les événements. La méthode retourne immédiatement sans attendre la fin de la requête. Ensuite, il appelle le gestionnaire de l’événement LoadCompleted exactement une fois sur le thread d’interface utilisateur. L’événement est déclenché sans mise à niveau si la requête a réussi ou non. Cette classe ne prend en charge qu’une seule opération asynchrone en cours de vol.

S’applique à