HttpRequestMessageProperty.SuppressEntityBody 屬性

定義

取得或設定值,這個值指出是否會忽略訊息的本文以及只傳送標頭。

C#
public bool SuppressEntityBody { get; set; }

屬性值

如果要隱藏訊息本文則為 true,否則為 false。 預設為 false

範例

C#
HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;

備註

這個屬性會用於空白的訊息要求:例如,接受不含訊息本文之 GET 要求的服務。 在這種情況下,當針對回應訊息建置 HttpRequestMessageProperty 物件時,請將 SuppressEntityBody 屬性設定為 true

與非 WCF 服務互操作時,請務必注意,某些動詞預期會根據 HTTP 標準包含訊息本文;這些包括PUT和POST。 其他動詞則必須隱藏訊息本文,其中包括 GET 和 HEAD。

適用於

產品 版本
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0