Atributos que controlan la serialización SOAP codificada
El documento de World Wide Web Consortium (www.w3.org) denominado "Protocolo simple de acceso a objetos (SOAP) 1.1" contiene una sección opcional (la sección 5) que describe cómo los parámetros SOAP pueden estar codificados. Para cumplir a la sección 5 de la especificación, debe utilizar un conjunto especial de atributos situado en el espacio de nombres System.Xml.Serialization. Aplique según corresponda esos atributos a las clases y miembros de clases y, a continuación, utilice XmlSerializer para serializar instancias de la clase o clases.
La tabla siguiente muestra los atributos, donde se pueden aplicar, y lo que hacen. Para obtener más información sobre el uso de estos atributos para controlar la serialización de XML vea Cómo: Serializar un objeto como secuencia XML con codificación SOAP y Cómo: Invalidar la serialización XML SOAP codificada.
Para obtener más información sobre los atributos, vea Extending Metadata Using Attributes.
Atributo | Se aplica a | Especifica |
---|---|---|
Campo público, propiedad, parámetro o valor devuelto. |
El miembro de clase se serializará como un atributo XML. |
|
Campo público, propiedad, parámetro o valor devuelto. |
La clase se serializará como un elemento XML. |
|
Campo público que es un identificador de enumeración. |
Nombre de elemento del miembro de una enumeración. |
|
Propiedades públicas y campos. |
Se debería omitir la propiedad o campo cuando se serializa la clase contenedora. |
|
Declaraciones de clase derivada públicas y métodos públicos para los documentos de lenguaje de descripción de servicios Web (WSDL). |
El tipo debería estar incluido al generar los esquemas (para ser reconocido cuando se serializa). |
|
Declaraciones de clase públicas. |
La clase se debería serializar como un tipo de XML. |
Vea también
Tareas
Cómo: Serializar un objeto como secuencia XML con codificación SOAP
Cómo: Invalidar la serialización XML SOAP codificada
Cómo: Serializar un objeto
Cómo: Deserializar un objeto
Referencia
Otros recursos
Serialización de SOAP y XML
Extending Metadata Using Attributes