DataServiceContext.LoadProperty 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
LoadProperty(Object, String) |
Charge le contenu différé pour une propriété spécifiée du service de données. |
LoadProperty(Object, String, DataServiceQueryContinuation) |
Charge la page d'entités associées suivante du service de données en utilisant l'objet de continuation de requête fourni. |
LoadProperty(Object, String, Uri) |
Charge une page d'entités associées à l'aide de l'URI de lien suivant fourni. |
LoadProperty<T>(Object, String, DataServiceQueryContinuation<T>) |
Charge la page d'entités associées suivante du service de données en utilisant l'objet de continuation de requête générique fourni. |
LoadProperty(Object, String)
Charge le contenu différé pour une propriété spécifiée du service de données.
public virtual Microsoft.OData.Client.QueryOperationResponse LoadProperty (object entity, string propertyName);
abstract member LoadProperty : obj * string -> Microsoft.OData.Client.QueryOperationResponse
override this.LoadProperty : obj * string -> Microsoft.OData.Client.QueryOperationResponse
Public Overridable Function LoadProperty (entity As Object, propertyName As String) As QueryOperationResponse
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.
Retours
Réponse à l'opération de chargement.
Remarques
Si entity
est à l’état détaché ou ajouté, cette méthode lève une exception InvalidOperationException, car elle ne peut rien charger à partir du serveur.
Si entity
est à l’état inchangé ou modifié, cette méthode charge ses éléments de collection ou de référence comme inchangés avec des liaisons inchangées.
Si entity
est à l’état supprimé, cette méthode charge les entités liées par sa collection ou sa propriété de référence dans l’état inchangé avec des liaisons à l’état supprimé.
S’applique à
LoadProperty(Object, String, DataServiceQueryContinuation)
Charge la page d'entités associées suivante du service de données en utilisant l'objet de continuation de requête fourni.
public virtual Microsoft.OData.Client.QueryOperationResponse LoadProperty (object entity, string propertyName, Microsoft.OData.Client.DataServiceQueryContinuation continuation);
abstract member LoadProperty : obj * string * Microsoft.OData.Client.DataServiceQueryContinuation -> Microsoft.OData.Client.QueryOperationResponse
override this.LoadProperty : obj * string * Microsoft.OData.Client.DataServiceQueryContinuation -> Microsoft.OData.Client.QueryOperationResponse
Public Overridable Function LoadProperty (entity As Object, propertyName As String, continuation As DataServiceQueryContinuation) As QueryOperationResponse
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 d'entités associées suivante à charger du service de données.
Retours
Réponse qui contient la page suivante de données d'entité connexe.
Exceptions
Remarques
Si entity
est à l’état détaché ou ajouté, cette méthode lève une exception InvalidOperationException, car elle ne peut rien charger à partir du serveur.
Si entity
est à l’état inchangé ou modifié, cette méthode charge ses éléments de collection ou de référence comme inchangés avec des liaisons inchangées.
Si entity
est à l’état supprimé, cette méthode charge les entités liées par sa collection ou sa propriété de référence dans l’état inchangé avec des liaisons à l’état supprimé.
S’applique à
LoadProperty(Object, String, Uri)
Charge une page d'entités associées à l'aide de l'URI de lien suivant fourni.
public virtual Microsoft.OData.Client.QueryOperationResponse LoadProperty (object entity, string propertyName, Uri nextLinkUri);
abstract member LoadProperty : obj * string * Uri -> Microsoft.OData.Client.QueryOperationResponse
override this.LoadProperty : obj * string * Uri -> Microsoft.OData.Client.QueryOperationResponse
Public Overridable Function LoadProperty (entity As Object, propertyName As String, nextLinkUri As Uri) As QueryOperationResponse
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.
Retours
Instance de QueryOperationResponse<T> qui contient les résultats de la requête.
Exceptions
Remarques
Si entity
est à l’état détaché ou ajouté, cette méthode lève une exception InvalidOperationException, car elle ne peut rien charger à partir du serveur.
Si entity
est à l’état inchangé ou modifié, cette méthode charge ses éléments de collection ou de référence comme inchangés avec des liaisons inchangées.
Si entity
est à l’état supprimé, cette méthode charge les entités liées par sa collection ou sa propriété de référence dans l’état inchangé avec des liaisons à l’état supprimé.
S’applique à
LoadProperty<T>(Object, String, DataServiceQueryContinuation<T>)
Charge la page d'entités associées suivante du service de données en utilisant l'objet de continuation de requête générique fourni.
public virtual Microsoft.OData.Client.QueryOperationResponse<T> LoadProperty<T> (object entity, string propertyName, Microsoft.OData.Client.DataServiceQueryContinuation<T> continuation);
abstract member LoadProperty : obj * string * Microsoft.OData.Client.DataServiceQueryContinuation<'T> -> Microsoft.OData.Client.QueryOperationResponse<'T>
override this.LoadProperty : obj * string * Microsoft.OData.Client.DataServiceQueryContinuation<'T> -> Microsoft.OData.Client.QueryOperationResponse<'T>
Public Overridable Function LoadProperty(Of T) (entity As Object, propertyName As String, continuation As DataServiceQueryContinuation(Of T)) As QueryOperationResponse(Of T)
Paramètres de type
- T
Type d'élément de collection à charger.
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<T>
Objet DataServiceQueryContinuation<T> qui représente la page d'entités associées suivante à charger du service de données.
Retours
Réponse qui contient la page suivante de données d'entité connexe.
Exceptions
Remarques
Si entity
est à l’état détaché ou ajouté, cette méthode lève une exception InvalidOperationException, car elle ne peut rien charger à partir du serveur.
Si entity
est à l’état inchangé ou modifié, cette méthode charge ses éléments de collection ou de référence comme inchangés avec des liaisons inchangées.
Si entity
est à l’état supprimé, cette méthode charge les entités liées par sa collection ou sa propriété de référence dans l’état inchangé avec des liaisons à l’état supprimé.