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 이상에서 지원됩니다.