次の方法で共有


HttpRequestMessageProperty.SuppressEntityBody プロパティ

定義

メッセージの本文を無視してヘッダーのみを送信するかどうかを示す値を取得または設定します。

public:
 property bool SuppressEntityBody { bool get(); void set(bool value); };
public bool SuppressEntityBody { get; set; }
member this.SuppressEntityBody : bool with get, set
Public Property SuppressEntityBody As Boolean

プロパティ値

メッセージ本文を抑制する場合は true。それ以外の場合は false。 既定値は、false です。

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 などです。

適用対象