DataServiceContext.BeginLoadProperty 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.
Commence l'opération de chargement de la valeur de la propriété spécifiée à partir du service de données.
Surcharges
BeginLoadProperty(Object, String, AsyncCallback, Object) |
Charge de façon asynchrone la valeur de la propriété spécifiée du service de données. |
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object) |
Charge de façon asynchrone la page d'entités associées suivante du service de données en utilisant l'objet de continuation de requête fourni. |
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object) |
Charge de façon asynchrone une page d'entités associées à partir du service de données à l'aide de l'URI de lien suivant fourni. |
BeginLoadProperty(Object, String, AsyncCallback, Object)
Charge de façon asynchrone la valeur de la propriété spécifiée du service de données.
public:
IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- entity
- Object
Entité qui contient la propriété à charger.
- propertyName
- String
Nom de la propriété sur l'entité spécifiée à charger.
- callback
- AsyncCallback
Délégué appelé lorsqu'une réponse à la requête est reçue.
- state
- Object
Objet d'état défini par l'utilisateur qui est utilisé pour passer des données de contexte à la méthode de rappel.
Retours
IAsyncResult
qui représente l'état de l'opération asynchrone.
Remarques
L'appel de cette méthode appelle une opération de réseau pour récupérer la valeur d'une propriété. La propriété spécifiée peut être n'importe laquelle des propriétés sur une entité, notamment les propriétés qui représentent des associations ou des liens. Si la propriété représente une association, un lien ou une propriété différée, l'appel de cette méthode fournit au client le moyen de charger en différé les ressources associées. Si l'entité est à l'état modifié, la valeur de propriété charge les entités associées et les marque, et les liens restent inchangés.
Si la propriété est déjà chargée, l'appel de cette méthode vous permet d'actualiser la valeur de la propriété.
S’applique à
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)
Charge de façon asynchrone la page d'entités associées suivante du service de données en utilisant l'objet de continuation de requête fourni.
public:
IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, System::Data::Services::Client::DataServiceQueryContinuation ^ continuation, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * System.Data.Services.Client.DataServiceQueryContinuation * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, continuation As DataServiceQueryContinuation, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- entity
- Object
Entité qui contient la propriété à charger.
- propertyName
- String
Nom de la propriété de l'entité spécifiée à charger.
- continuation
- DataServiceQueryContinuation
Objet DataServiceQueryContinuation<T> qui représente la page suivante des données d'entités liées à retourner à partir du service de données.
- callback
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
Retours
IAsyncResult qui représente l'état de l'opération.
Remarques
L'objet DataServiceQueryContinuation<T> fourni contient l'URI qui, lorsqu'il est exécuté, retourne la page de données suivante dans le résultat de la requête.
S’applique à
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)
Charge de façon asynchrone une page d'entités associées à partir du service de données à l'aide de l'URI de lien suivant fourni.
public:
IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, Uri ^ nextLinkUri, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, Uri nextLinkUri, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * Uri * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, nextLinkUri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- entity
- Object
Entité qui contient la propriété à charger.
- propertyName
- String
Nom de la propriété de l'entité spécifiée à charger.
- nextLinkUri
- Uri
URI utilisé pour charger la page de résultats suivante.
- callback
- AsyncCallback
Délégué à appeler lorsque les résultats sont disponibles pour un client.
- state
- Object
Objet d'état défini par l'utilisateur passé au rappel.
Retours
Objet IAsyncResult utilisé pour suivre l'état de l'opération asynchrone.
Remarques
Lorsque entity
est à l'état Unchanged ou Modified, les entités associées sont chargées à l'état Unchanged, et les liens entre les entités sont également créés à l'état Unchanged.
Lorsque entity
est à l'état Deleted, les entités associées sont chargées à l'état Unchanged, et les liens entre les entités sont créés à l'état Deleted.