Udostępnij za pośrednictwem


HttpRequestMessageProperty.SuppressEntityBody Właściwość

Definicja

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 truewartość .

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.

Dotyczy