Partager via


Énumération DataServiceResponsePreference

Détermine si le client demande que le service de données retourne des données d'entité insérées ou mises à jour comme entrée dans le message de réponse.

Espace de noms :  System.Data.Services.Client
Assembly :  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Syntaxe

'Déclaration
Public Enumeration DataServiceResponsePreference
'Utilisation
Dim instance As DataServiceResponsePreference
public enum DataServiceResponsePreference
public enum class DataServiceResponsePreference
type DataServiceResponsePreference
public enum DataServiceResponsePreference

Membres

Nom de membre Description
None L'en-tête Prefer n'est pas incluse dans la demande, ce qui est le comportement par défaut.
IncludeContent Demande que le service de données retourne une copie de l'entité insérée ou modifiée sous la forme d'une entrée du corps du message de réponse.
NoContent Demande que le service de données ne retourne pas une copie de l'entité insérée ou changée sous la forme d'une entrée du corps du message de réponse.

Notes

Le client utilise la valeur DataServiceResponsePreference pour déterminer s'il faut générer l'en-tête Prefer. Lorsque l'en-tête Prefer est généré, cette valeur est également utilisée pour déterminer s'il faut demander ou non que l'entité modifiée soit retournée à partir d'une opération d'insertion ou de mise à jour.

La propriété DataServiceResponsePreference est utilisée pour les demandes HTTP POST, HTTP PUT, HTTP MERGE et HTTP PATCH. La valeur IncludeContent est utilisée par le client pour demander que le service de données retourne l'entité insérée ou mise à jour dans le corps du message de réponse. Si cette valeur est fournie à la propriété AddAndUpdateResponsePreference du contexte, le client inclut la valeur return-content dans l'en-tête Prefer de la demande.

Le client convertit toujours les entrées du message de réponse en requêtes HTTP POST, HTTP MERGE et HTTP PUT, quelle que soit la valeur IncludeContent.

L'en-tête Prefer est pris en charge dans les versions 3 et ultérieures de Protocole OData (Open Data).

Voir aussi

Référence

Espace de noms System.Data.Services.Client