HttpRequestMessageProperty.SuppressEntityBody Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy treść wiadomości jest ignorowana i wysyłane są tylko nagłówki.
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
Wartość właściwości
true
jeśli treść komunikatu jest pomijana; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As New HttpRequestMessageProperty()
reqProps.SuppressEntityBody = False
Uwagi
Ta właściwość jest używana w przypadku pustych żądań komunikatów: na przykład usługa, która akceptuje żądanie GET bez treści komunikatu. W takim przypadku podczas kompilowania HttpRequestMessageProperty obiektu dla komunikatu odpowiedzi ustaw SuppressEntityBody właściwość na true
wartość .
Podczas współdziałania z usługami innych niż WCF należy pamiętać, że niektóre czasowniki powinny zawierać treść komunikatu zgodnie ze standardem HTTP; należą do nich PUT i POST. Oczekuje się, że inne czasowniki pomijają treść komunikatu; należą do nich GET i HEAD.