HttpRequestMessageProperty.SuppressEntityBody Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o corpo da mensagem é ignorado e somente os cabeçalhos são enviados.
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
Valor da propriedade
true
se o corpo da mensagem for suprimido; caso contrário, false
. O padrão é false
.
Exemplos
HttpRequestMessageProperty reqProps = new HttpRequestMessageProperty();
reqProps.SuppressEntityBody = false;
Dim reqProps As New HttpRequestMessageProperty()
reqProps.SuppressEntityBody = False
Comentários
Essa propriedade é usada para solicitações de mensagem vazias: por exemplo, um serviço que aceita uma solicitação GET sem um corpo de mensagem. Nesse caso, ao criar o HttpRequestMessageProperty objeto para a mensagem de resposta, defina a SuppressEntityBody propriedade como true
.
Ao interoperar com serviços não WCF, é importante observar que determinados verbos devem conter um corpo de mensagem de acordo com o padrão HTTP; elas incluem PUT e POST. Espera-se que outros verbos suprimam o corpo da mensagem; elas incluem GET e HEAD.