HttpResponseMessageProperty Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a la respuesta HTTP para acceder y responder a la información adicional disponible para las solicitudes a través del 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
- Herencia
-
HttpResponseMessageProperty
- Implementaciones
-
IMessageProperty System.ServiceModel.Channels.IMergeEnabledMessageProperty
Ejemplos
Esto muestra cómo usar la creación de una instancia de la HttpResponseProperty clase y modificar algunos de sus miembros:
HttpResponseMessageProperty responseProperty =
new HttpResponseMessageProperty();
responseProperty.StatusCode = HttpStatusCode.OK;
responseProperty.Headers.Add(
HttpResponseHeader.ContentType,
"text/html; charset=UTF-8");
Comentarios
Se trata de una clase de uso general que proporciona acceso directo a la información de respuesta HTTP, que se podría usar para encapsular información específica de HTTP. Un uso de esta clase es admitir los servicios implementados de acuerdo con la arquitectura de transferencia de estado representacional (REST).
Esta clase le permite admitir los siguientes escenarios:
Controla si se transmite un cuerpo de entidad.
Permite establecer pares de encabezado HTTP (clave, valor) para cada respuesta.
Varía el código de estado y la descripción del estado usados para cada respuesta.
Esta clase se puede usar en HttpTransportBindingElement clases relacionadas y .
Constructores
| Nombre | Description |
|---|---|
| HttpResponseMessageProperty() |
Inicializa una nueva instancia de la clase HttpResponseMessageProperty. |
Propiedades
| Nombre | Description |
|---|---|
| Headers |
Obtiene los encabezados HTTP de la respuesta HTTP. |
| HttpResponseMessage |
Proporciona acceso a la respuesta HTTP para acceder y responder a la información adicional disponible para las solicitudes a través del protocolo HTTP. |
| Name |
Obtiene el nombre de la propiedad de mensaje asociada a la HttpResponseMessageProperty clase . |
| StatusCode |
Obtiene o establece el código de estado de la respuesta HTTP actual a la que se adjunta esta propiedad. |
| StatusDescription |
Obtiene o establece la descripción del código de estado de la respuesta HTTP actual a la que se adjunta esta propiedad. |
| SuppressEntityBody |
Obtiene o establece un valor que indica si se omite el cuerpo del mensaje y se envía un mensaje vacío. |
| SuppressPreamble |
Obtiene o establece si se suprime el preámbulo del mensaje. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IMergeEnabledMessageProperty.TryMergeWithProperty(Object) |
Proporciona acceso a la respuesta HTTP para acceder y responder a la información adicional disponible para las solicitudes a través del protocolo HTTP. |
| IMessageProperty.CreateCopy() |
Crea una nueva copia de la instancia actual. |