다음을 통해 공유


DataServiceResponsePreference 열거형

클라이언트가 데이터 서비스에서 삽입되거나 업데이트된 엔터티 데이터를 응답 메시지의 항목으로 반환하도록 요청할지 여부를 결정합니다.

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Enumeration DataServiceResponsePreference
‘사용 방법
Dim instance As DataServiceResponsePreference
public enum DataServiceResponsePreference
public enum class DataServiceResponsePreference
type DataServiceResponsePreference
public enum DataServiceResponsePreference

멤버

멤버 이름 설명
None Prefer 헤더는 기본적으로 요청에 포함되지 않습니다.
IncludeContent 데이터 서비스에서 삽입되거나 변경된 엔터티의 복사본을 응답 메시지의 본문 항목으로 반환하도록 요청합니다.
NoContent 데이터 서비스에서 삽입되거나 변경된 엔터티의 복사본을 응답 메시지의 본문 항목으로 반환하지 않도록 요청합니다.

주의

클라이언트에서는 DataServiceResponsePreference 값을 사용하여 Prefer 헤더를 생성할지 여부를 결정합니다. Prefer 헤더가 생성된 경우 이 값을 사용하여 삽입 또는 업데이트 작업에서 변경된 엔터티를 반환하도록 요청할지 여부를 결정할 수도 있습니다.

DataServiceResponsePreference 속성은 HTTP POST, HTTP PUT, HTTP MERGE 및 HTTP PATCH 요청에 사용됩니다. IncludeContent 값은 클라이언트에서 데이터 서비스가 응답 메시지의 본문에 삽입되거나 업데이트된 엔터티를 반환하도록 요청하는 데 사용됩니다. 이 값이 컨텍스트의 AddAndUpdateResponsePreference 속성에 제공된 경우 클라이언트는 요청의 Prefer 헤더에 return-content 값을 포함합니다.

클라이언트에서는 IncludeContent 설정에 관계없이 항상 HTTP POST, HTTP MERGE 및 HTTP PUT 요청에 대한 응답 메시지의 항목을 처리합니다.

Prefer 헤더는 Open Data Protocol(OData) 버전 3 이상에서 지원됩니다.

참고 항목

참조

System.Data.Services.Client 네임스페이스