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 屬性時,用戶端會將 return-content 值包含在要求的 Prefer 標頭中。
無論 IncludeContent 設定為何,用戶端永遠會處理 HTTP POST、HTTP MERGE 和 HTTP PUT 要求回應訊息中的項目。
Open Data Protocol (OData) 第 3 版及更高版本支援 Prefer 標頭。