DataServiceCollection<T>.LoadAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.