HttpRequestMessageProperty.SuppressEntityBody 屬性
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值指出是否會忽略訊息的本文以及只傳送標頭。
public:
property bool SuppressEntityBody { bool get(); void set(bool value); };
C#
public bool SuppressEntityBody { get; set; }
member this.SuppressEntityBody : bool with get, set
Public Property SuppressEntityBody As Boolean
如果要隱藏訊息本文則為 true
,否則為 false
。 預設為 false
。
C#
HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As 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 |