HttpRequestMessageProperty.SuppressEntityBody Proprietà

Definizione

Ottiene o imposta un valore che indica se il corpo del messaggio viene ignorato e se vengono inviate solo le intestazioni.

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

Valore della proprietà

true se il corpo del messaggio viene eliminato. In caso contrario, false. Il valore predefinito è false.

Esempio

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

Commenti

Questa proprietà viene utilizzata per richieste di messaggi vuote, ad esempio un servizio che accetta una richiesta GET senza corpo del messaggio. In questo caso, quando si compila l'oggetto HttpRequestMessageProperty per il messaggio di risposta, impostare la proprietà SuppressEntityBody su true.

Quando si interagisce con servizi non WCF, è importante notare che alcuni verbi devono contenere un corpo del messaggio in base allo standard HTTP; tra cui PUT e POST. Altri verbi, tra cui GET e HEAD, dovrebbero eliminare il corpo del messaggio.

Si applica a