HttpRequestMessageProperty.SuppressEntityBody Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda text zprávy je ignorován a pouze hlavičky jsou odeslány.
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
Hodnota vlastnosti
true
pokud text zprávy je potlačen; v opačném případě . false
Výchozí formát je false
.
Příklady
HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As New HttpRequestMessageProperty()
reqProps.SuppressEntityBody = False
Poznámky
Tato vlastnost se používá pro prázdné žádosti zpráv: například pro službu, která přijímá požadavek GET bez textu zprávy. V tomto případě při vytváření objektu HttpRequestMessageProperty pro zprávu s odpovědí nastavte SuppressEntityBody vlastnost na true
.
Při spolupráci se službami, které nejsou WCF, je důležité poznamenat, že některé příkazy by měly obsahovat text zprávy podle standardu HTTP; mezi ně patří PUT a POST. Jiné příkazy by měly potlačit text zprávy; mezi ně patří GET a HEAD.