MessageHeader Clase

Definición

Representa el contenido de un encabezado SOAP.

public ref class MessageHeader abstract : System::ServiceModel::Channels::MessageHeaderInfo
public abstract class MessageHeader : System.ServiceModel.Channels.MessageHeaderInfo
type MessageHeader = class
    inherit MessageHeaderInfo
Public MustInherit Class MessageHeader
Inherits MessageHeaderInfo
Herencia
MessageHeader

Comentarios

Un encabezado del mensaje contiene metadatos opcionales que describen un mensaje, encapsulados por la clase Message.

Message puede tener cero o más encabezados que se utilizan como mecanismo de extensión para pasar información en mensajes que son específicos de la aplicación. Puede utilizar Headers para agregar los encabezados del mensaje a un mensaje llamando al método Add.

Windows Communication Foundation (WCF) proporciona una serie de encabezados de mensaje predefinidos, como se muestra en la tabla siguiente.

Nombre de encabezado Descripción
En Contiene el rol al que el mensaje está destinado.
Acción Proporciona una descripción de cómo se debe procesar el mensaje.
FaultTo Contiene la dirección del nodo al que se deben enviar los errores.
Desde Contiene la dirección del nodo que envió el mensaje.
Solicitud Indica si el mensaje es una solicitud.
MessageID Contiene el id. único del mensaje.
RelatesTo Contiene los id. de mensajes que se relacionan con este mensaje.
ReplyTo Contiene la dirección del nodo al que se debe enviar una respuesta para realizar una solicitud.

Constructores

MessageHeader()

Inicializa una nueva instancia de la clase MessageHeader.

Propiedades

Actor

Obtiene o establece el destinatario previsto del encabezado del mensaje.

IsReferenceParameter

Obtiene un valor que especifica si este encabezado de mensaje contiene parámetros de referencia de una referencia del punto de conexión.

MustUnderstand

Obtiene o establece un valor que indica si el encabezado debe entenderse conforme a la especificación SOAP 1.1/1.2.

Name

Obtiene el nombre del encabezado del mensaje.

(Heredado de MessageHeaderInfo)
Namespace

Obtiene el espacio de nombres del encabezado del mensaje.

(Heredado de MessageHeaderInfo)
Relay

Obtiene un valor que indica si debe retransmitirse el encabezado.

Métodos

CreateHeader(String, String, Object)

Crea un nuevo encabezado del mensaje con los datos especificados.

CreateHeader(String, String, Object, Boolean)

Crea un nuevo encabezado del mensaje con los datos especificados.

CreateHeader(String, String, Object, Boolean, String)

Crea un nuevo encabezado del mensaje con los datos especificados.

CreateHeader(String, String, Object, Boolean, String, Boolean)

Crea un nuevo encabezado del mensaje con los datos especificados.

CreateHeader(String, String, Object, XmlObjectSerializer)

Crea un encabezado a partir de un objeto que se va a serializar utilizando XmlFormatter.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean)

Crea un nuevo encabezado del mensaje con los datos especificados.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String)

Crea un nuevo encabezado del mensaje con los datos especificados.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean)

Crea un nuevo encabezado del mensaje con los datos especificados.

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)
IsMessageVersionSupported(MessageVersion)

Comprueba si se admite la versión de mensaje especificada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Llamado cuando el contenido del encabezado se serializa utilizando el sistema de escritura XML especificado.

OnWriteStartHeader(XmlDictionaryWriter, MessageVersion)

Llamado cuando el encabezado de inicio se serializa utilizando el sistema de escritura XML especificado.

ToString()

Devuelve la representación en forma de cadena de este encabezado de mensaje.

WriteHeader(XmlDictionaryWriter, MessageVersion)

Serializa el encabezado mediante el sistema de escritura XML especificado.

WriteHeader(XmlWriter, MessageVersion)

Serializa el encabezado mediante el sistema de escritura XML especificado.

WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion)

Serializa los atributos del encabezado mediante el sistema de escritura XML especificado.

WriteHeaderContents(XmlDictionaryWriter, MessageVersion)

Serializa el contenido del encabezado mediante el sistema de escritura XML especificado.

WriteStartHeader(XmlDictionaryWriter, MessageVersion)

Serializa el encabezado inicial mediante el sistema de escritura XML especificado.

Se aplica a