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.