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) подавляют текст сообщения.