HttpRequestMessageProperty.SuppressEntityBody Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der Nachrichtentext ignoriert wird und nur die Header gesendet werden, oder legt diesen fest.
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
Eigenschaftswert
true
, wenn der Nachrichtentext ignoriert wird, andernfalls false
. Der Standardwert ist false
.
Beispiele
HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As New HttpRequestMessageProperty()
reqProps.SuppressEntityBody = False
Hinweise
Diese Eigenschaft wird für leere Nachrichtenanforderungen verwendet, beispielsweise für einen Dienst, der eine GET-Anforderung ohne Nachrichtentext akzeptiert. In diesem Fall setzen Sie bei der Erstellung des HttpRequestMessageProperty-Objekts für die Antwortnachricht die SuppressEntityBody-Eigenschaft auf true
.
Bei der Zusammenarbeit mit Nicht-WCF-Diensten ist es wichtig zu beachten, dass bestimmte Verben einen Nachrichtentext gemäß dem HTTP-Standard enthalten. dazu gehören PUT und POST. Von anderen Verben wird erwartet, dass sie den Nachrichtentext unterdrücken. Hierzu gehören beispielsweise GET und HEAD.