Atributos que controlan la serialización SOAP codificadaAttributes That Control Encoded SOAP Serialization

El documento de World Wide Web Consortium (W3C) denominado protocolo de acceso de objeto Simple (SOAP) 1.1 contiene una sección opcional (sección 5) que describe cómo se pueden codificar los parámetros SOAP.The World Wide Web Consortium (W3C) document named Simple Object Access Protocol (SOAP) 1.1 contains an optional section (section 5) that describes how SOAP parameters can be encoded. Para ajustarse a la sección 5 de la especificación, debe usar un conjunto especial de atributos que se encuentra en el espacio de nombres System.Xml.Serialization.To conform to section 5 of the specification, you must use a special set of attributes found in the System.Xml.Serialization namespace. 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.Apply those attributes as appropriate to classes and members of classes, and then use the XmlSerializer to serialize instances of the class or classes.

La tabla siguiente muestra los atributos, donde se pueden aplicar, y lo que hacen.The following table shows the attributes, where they can be applied, and what they do. Para obtener más información sobre el uso de estos atributos para controlar la serialización XML, vea Cómo: Serializar un objeto como un Stream XML codificados en SOAP y Cómo: Invalidar la serialización XML SOAP codificada.For more information about using these attributes to control XML serialization, see How to: Serialize an Object as a SOAP-Encoded XML Stream and How to: Override Encoded SOAP XML Serialization.

Para obtener más información sobre atributos, vea Atributos.For more information about attributes, see Attributes.

AtributoAttribute Se aplica aApplies to EspecificaSpecifies
SoapAttributeAttribute Campo público, propiedad, parámetro o valor devuelto.Public field, property, parameter, or return value. El miembro de clase se serializará como un atributo XML.The class member will be serialized as an XML attribute.
SoapElementAttribute Campo público, propiedad, parámetro o valor devuelto.Public field, property, parameter, or return value. La clase se serializará como un elemento XML.The class will be serialized as an XML element.
SoapEnumAttribute Campo público que es un identificador de enumeración.Public field that is an enumeration identifier. Nombre de elemento del miembro de una enumeración.The element name of an enumeration member.
SoapIgnoreAttribute Propiedades públicas y campos.Public properties and fields. Se debería omitir la propiedad o campo cuando se serializa la clase contenedora.The property or field should be ignored when the containing class is serialized.
SoapIncludeAttribute Declaraciones de clase derivada públicas y métodos públicos para los documentos de lenguaje de descripción de servicios Web (WSDL).Public-derived class declarations and public methods for Web Services Description Language (WSDL) documents. El tipo debería estar incluido al generar los esquemas (para ser reconocido cuando se serializa).The type should be included when generating schemas (to be recognized when serialized).
SoapTypeAttribute Declaraciones de clase públicas.Public class declarations. La clase se debería serializar como un tipo de XML.The class should be serialized as an XML type.

Vea tambiénSee also