Aracılığıyla paylaş


HttpRequestMessageProperty.SuppressEntityBody Özellik

Tanım

İleti gövdesinin yoksayıldığını ve yalnızca üst bilgilerin gönderilip gönderilmediğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true ileti gövdesi gizlenirse; aksi takdirde , false. Varsayılan değer: false.

Örnekler

HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As New HttpRequestMessageProperty()
reqProps.SuppressEntityBody = False

Açıklamalar

Bu özellik boş ileti istekleri için kullanılır: örneğin, ileti gövdesi olmayan bir GET isteğini kabul eden bir hizmet. Bu durumda, yanıt iletisi için nesnesini oluştururken HttpRequestMessageProperty özelliğini olarak trueayarlayınSuppressEntityBody.

WCF olmayan hizmetlerle birlikte çalışırken, belirli fiillerin HTTP standardına göre bir ileti gövdesi içermesinin beklendiğini unutmayın; Bunlar PUT ve POST'ları içerir. Diğer fiillerin ileti gövdesini gizlemesi beklenir; Bunlar GET ve HEAD'i içerir.

Şunlara uygulanır