Compartir a través de


Atributos que controlan la serialización SOAP codificada

El documento del W3C (World Wide Web Consortium), en www.w3.org, titulado "Simple Object Access Protocol (SOAP) 1.1" contiene una sección opcional (sección 5), que describe cómo pueden codificarse los parámetros SOAP. Para ajustarse a la sección 5 de la especificación, debe utilizar un conjunto especial de atributos que se encuentran en el espacio de nombres System.Xml.Serialization. Aplique los atributos según convenga a las clases y miembros de clases, y después utilice XmlSerializer para serializar instancias de la clase o las clases.

En la tabla siguiente se muestran los atributos, dónde pueden aplicarse y lo que hacen. Para obtener más información acerca de cómo utilizar estos atributos para controlar la serialización XML, vea Cómo serializar un objeto como secuencia XML con codificación SOAP y Cómo reemplazar la serialización XML con codificación SOAP.

Para obtener más información acerca de los atributos, vea Extending Metadata Using Attributes.

Atributo Se aplica a Especifica

SoapAttributeAttribute

Parámetro, propiedad, campo público o valor devuelto.

El miembro de clase se serializará como un atributo XML.

SoapElementAttribute

Parámetro, propiedad, campo público o valor devuelto.

La clase se serializará como un elemento XML.

SoapEnumAttribute

Campo público que es un identificador de enumeración.

Nombre de elemento de un miembro de enumeración.

SoapIgnoreAttribute

Campos y propiedades públicos.

Cuando se serializa la clase contenedora, debe omitirse el campo o la propiedad.

SoapIncludeAttribute

Declaraciones de clases derivadas y públicas, así como métodos públicos para documentos del Lenguaje de descripción de servicios Web (WSDL).

El tipo debe incluirse al generar esquemas de modo que sea reconocido durante la serialización.

SoapTypeAttribute

Declaraciones de clase pública.

La clase debe serializarse como un tipo XML.

Vea también

Tareas

Cómo serializar un objeto como secuencia XML con codificación SOAP
Cómo reemplazar la serialización XML con codificación SOAP
Cómo serializar un objeto
Cómo deserializar un objeto

Referencia

XmlSerializer

Otros recursos

Serialización XML y SOAP
Extending Metadata Using Attributes