HttpResponseMessageProperty Classe
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.
Fornece acesso à resposta HTTP para acessar e responder às informações adicionais disponibilizadas para solicitações por meio do protocolo HTTP.
public ref class HttpResponseMessageProperty sealed : System::ServiceModel::Channels::IMessageProperty
public ref class HttpResponseMessageProperty sealed : System::ServiceModel::Channels::IMergeEnabledMessageProperty, System::ServiceModel::Channels::IMessageProperty
public ref class HttpResponseMessageProperty sealed
public sealed class HttpResponseMessageProperty : System.ServiceModel.Channels.IMessageProperty
public sealed class HttpResponseMessageProperty : System.ServiceModel.Channels.IMergeEnabledMessageProperty, System.ServiceModel.Channels.IMessageProperty
public sealed class HttpResponseMessageProperty
type HttpResponseMessageProperty = class
interface IMessageProperty
type HttpResponseMessageProperty = class
interface IMessageProperty
interface IMergeEnabledMessageProperty
type HttpResponseMessageProperty = class
Public NotInheritable Class HttpResponseMessageProperty
Implements IMessageProperty
Public NotInheritable Class HttpResponseMessageProperty
Implements IMergeEnabledMessageProperty, IMessageProperty
Public NotInheritable Class HttpResponseMessageProperty
- Herança
-
HttpResponseMessageProperty
- Implementações
-
IMessageProperty System.ServiceModel.Channels.IMergeEnabledMessageProperty
Exemplos
Isso mostra como usar a criação de uma instância da HttpResponseProperty
classe e modificar alguns de seus membros:
HttpResponseMessageProperty responseProperty =
new HttpResponseMessageProperty();
responseProperty.StatusCode = HttpStatusCode.OK;
responseProperty.Headers.Add(
HttpResponseHeader.ContentType,
"text/html; charset=UTF-8");
Comentários
Essa é uma classe de uso geral que fornece acesso direto às informações de resposta HTTP, que podem ser usadas para encapsulamento de informações específicas de HTTP. Um uso dessa classe é dar suporte aos serviços implementados de acordo com a arquitetura REST (Transferência de Estado Representacional).
Essa classe permite que você dê suporte aos seguintes cenários:
Controla se um corpo de entidade é transmitido.
Permite que pares de cabeçalho HTTP (chave, valor) sejam definidos para cada resposta.
Varia o código status e a descrição status usada para cada resposta.
Essa classe pode ser usada por HttpTransportBindingElement classes relacionadas e .
Construtores
HttpResponseMessageProperty() |
Inicializa uma nova instância da classe HttpResponseMessageProperty. |
Propriedades
Headers |
Obtém os cabeçalhos HTTP da resposta HTTP. |
HttpResponseMessage |
Fornece acesso à resposta HTTP para acessar e responder às informações adicionais disponibilizadas para solicitações por meio do protocolo HTTP. |
Name |
Obtém o nome da propriedade de mensagem associado à classe HttpResponseMessageProperty. |
StatusCode |
Obtém ou define o código de status da resposta HTTP atual à qual esta propriedade está anexada. |
StatusDescription |
Obtém ou define a descrição do código de status da resposta HTTP atual à qual esta propriedade está anexada. |
SuppressEntityBody |
Obtém ou define um valor que indica se o corpo da mensagem é ignorado e uma mensagem vazia é enviada. |
SuppressPreamble |
Obtém ou define se o preâmbulo da mensagem é suprimido. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
IMergeEnabledMessageProperty.TryMergeWithProperty(Object) |
Fornece acesso à resposta HTTP para acessar e responder às informações adicionais disponibilizadas para solicitações por meio do protocolo HTTP. |
IMessageProperty.CreateCopy() |
Cria uma nova cópia da instância atual. |