Поделиться через


HttpRequestMessageProperty.SuppressEntityBody Свойство

Определение

Возвращает или задает значение, указывающее, игнорируется ли текст сообщения и отправляются только заголовки.

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

Значение свойства

true Значение , если текст сообщения подавляется; falseв противном случае . Значение по умолчанию — false.

Примеры

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

Комментарии

Это свойство используется для пустых запросов сообщений: например, служба, которая принимает запрос GET без текста сообщения. В этом случае при создании HttpRequestMessageProperty объекта для сообщения ответа задайте SuppressEntityBody для свойства значение true.

При взаимодействии со службами, отличными от WCF, важно отметить, что определенные команды должны содержать текст сообщения в соответствии со стандартом HTTP; к ним относятся PUT и POST. Ожидается, что другие команды подавляют текст сообщения; к ним относятся GET и HEAD.

Применяется к