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 el acceso a la respuesta http para obtener acceso y responder a la información adicional disponible para las solicitudes realizadas 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 utilizar la creación de una instancia de la clase HttpResponseProperty
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
Ésta es una clase de uso general que proporciona acceso directo a la información de la respuesta http, que se pudo utilizar para la encapsulación de información específica del http. Un ejemplo del uso de esta clase es admitir los servicios implementados de acuerdo con la arquitectura de Representational State Transfer (REST).
Esta clase habilita la compatibilidad para los escenarios siguientes:
Controla si se transmite un cuerpo de la entidad.
Permite que se establezcan los pares del encabezado http (clave, valor) para cada respuesta.
Varía el código de estado y la descripción del estado utilizada para cada respuesta.
HttpTransportBindingElement y las clases relacionadas pueden utilizar esta clase.
Constructores
HttpResponseMessageProperty() |
Inicializa una nueva instancia de la clase HttpResponseMessageProperty. |
Propiedades
Headers |
Obtiene los encabezados http a partir de la respuesta http. |
HttpResponseMessage |
Proporciona el acceso a la respuesta http para obtener acceso y responder a la información adicional disponible para las solicitudes realizadas a través del protocolo http. |
Name |
Obtiene el nombre de la propiedad del mensaje asociada a la clase HttpResponseMessageProperty. |
StatusCode |
Obtiene o establece el código de estado de la respuesta http actual a la que está adjuntada esta propiedad. |
StatusDescription |
Obtiene o establece la descripción del código de estado de la respuesta http actual a la que está adjuntada 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
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
IMergeEnabledMessageProperty.TryMergeWithProperty(Object) |
Proporciona el acceso a la respuesta http para obtener acceso y responder a la información adicional disponible para las solicitudes realizadas a través del protocolo http. |
IMessageProperty.CreateCopy() |
Crea una nueva copia de la instancia actual. |