Compartir a través de


Enumeración DataServiceResponsePreference

Determina si el cliente solicita que el servicio de datos devuelva datos de la entidad insertados o actualizados como una entrada en el mensaje de respuesta.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Enumeration DataServiceResponsePreference
'Uso
Dim instance As DataServiceResponsePreference
public enum DataServiceResponsePreference
public enum class DataServiceResponsePreference
type DataServiceResponsePreference
public enum DataServiceResponsePreference

Miembros

Nombre del miembro Descripción
None El encabezado Prefer no está incluido en la solicitud, que es el comportamiento predeterminado.
IncludeContent Solicita que el servicio de datos devuelva una copia de la entidad insertada o cambiada como una entrada en el cuerpo del mensaje de respuesta.
NoContent Solicite que el servicio de datos no devuelva una copia de la entidad insertada o cambiada como una entrada en el cuerpo del mensaje de respuesta.

Comentarios

El cliente utiliza el valor DataServiceResponsePreference para determinar si se debe generar el encabezado Prefer. Cuando se genera el encabezado Prefer, este valor también se utiliza para determinar si se debe solicitar que la entidad cambiada se devuelva de una operación de inserción o actualización.

La propiedad DataServiceResponsePreference se usa para solicitudes HTTP POST, HTTP PUT, HTTP MERGE y HTTP PATCH. El cliente utiliza el valor IncludeContent para solicitar que el servicio de datos devuelva la entidad insertada o actualizada en el cuerpo del mensaje de respuesta. Cuando este valor se proporciona a la propiedad AddAndUpdateResponsePreference del contexto, el cliente incluye el valor return-content en el encabezado Prefer de la solicitud.

El cliente siempre procesa las entradas en el mensaje de respuesta a solicitudes HTTP POST, HTTP MERGE y HTTP PUT, independientemente del valor de IncludeContent.

El encabezado Prefer se admite en la versión 3 de Open Data Protocol (OData) y versiones posteriores.

Vea también

Referencia

Espacio de nombres System.Data.Services.Client