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 |
---|---|---|
Parámetro, propiedad, campo público o valor devuelto. |
El miembro de clase se serializará como un atributo XML. |
|
Parámetro, propiedad, campo público o valor devuelto. |
La clase se serializará como un elemento XML. |
|
Campo público que es un identificador de enumeración. |
Nombre de elemento de un miembro de enumeración. |
|
Campos y propiedades públicos. |
Cuando se serializa la clase contenedora, debe omitirse el campo o la propiedad. |
|
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. |
|
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
Otros recursos
Serialización XML y SOAP
Extending Metadata Using Attributes