HttpRequestMessageProperty.SuppressEntityBody Propriété

Définition

Obtient ou définit une valeur qui indique si le corps des messages est ignoré et seuls les en-têtes sont envoyés.

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

Valeur de propriété

true si le corps du message est supprimé ; sinon false. La valeur par défaut est false.

Exemples

HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As New HttpRequestMessageProperty()
reqProps.SuppressEntityBody = False

Remarques

Cette propriété est utilisée pour les demandes de message vides : par exemple, un service qui accepte une demande GET sans un corps de message. Dans ce cas, lorsque vous générez l'objet HttpRequestMessageProperty pour le message de réponse, affectez la valeur SuppressEntityBody à la propriété true.

Lors de l’interopérabilité avec des services non WCF, il est important de noter que certains verbes sont censés contenir un corps de message conformément à la norme HTTP ; il s’agit notamment de PUT et POST. Les autres verbes sont supposés supprimer le corps de message ; ceux-ci incluent GET et HEAD.

S’applique à