Partage via


DataServiceContext.LoadProperty Méthode

Définition

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

Lorsque entity est à l'état Detached ou Added.

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

Lorsque entity est à l'état Detached ou Added.

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

Lorsque entity est à l'état Detached ou Added.

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 à