Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 enumeran 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 Generar mensajes SOAP con serialización XML.
Para obtener más información acerca de los atributos, vea Extender metadatos mediante atributos.
| 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
Serialización XML y SOAP | Generar mensajes SOAP con serialización XML | Extender metadatos mediante atributos | XmlSerializer