MessageHeader 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í.
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
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. |