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 bool SuppressEntityBody { get; set; }

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;

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 interoperabilità con servizi non WCF, è importante notare che alcuni verbi devono contenere un corpo del messaggio in base allo standard HTTP; questi includono PUT e POST. Altri verbi, tra cui GET e HEAD, dovrebbero eliminare il corpo del messaggio.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, 8 (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