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 World Wide Web Consortium (W3C) denominado Protocolo simple de acceso a objetos (SOAP) 1.1 contiene una sección opcional (sección 5) que describe cómo se pueden codificar los parámetros SOAP. Para ajustarse a la sección 5 de la especificación, debe usar un conjunto especial de atributos que se encuentran en el System.Xml.Serialization espacio de nombres. Aplique esos atributos a las clases y a los miembros de las clases, según corresponda, y luego use XmlSerializer para serializar instancias de ellas.
En la tabla siguiente se muestran los atributos, dónde se pueden aplicar y lo que hacen. Para obtener más información sobre cómo usar estos atributos para controlar la serialización XML, vea 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 los atributos, vea Atributos.
Atributo | Se aplica a | Especifica |
---|---|---|
SoapAttributeAttribute | Campo público, propiedad, parámetro o valor devuelto. | El miembro de clase se serializará como un atributo XML. |
SoapElementAttribute | Campo público, propiedad, parámetro 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 | Propiedades y campos públicos. | La propiedad o el campo deben omitirse cuando se serializa la clase contenedora. |
SoapIncludeAttribute | Declaraciones de clase derivadas públicas y métodos públicos para documentos del lenguaje de descripción de servicios web (WSDL). | El tipo debe incluirse al generar esquemas (que se reconocerán al serializarse). |
SoapTypeAttribute | Declaraciones de clase públicas. | La clase debe serializarse como un tipo XML. |