Attributi per il controllo della serializzazione SOAP codificataAttributes That Control Encoded SOAP Serialization

Il documento del World Wide Web Consortium (W3C) denominato SOAP Simple Object Access Protocol () 1.1 contiene una sezione facoltativa (sezione 5) che descrive la modalità di codifica dei parametri 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. Per ottenere la conformità alla sezione 5 delle specifiche, è necessario usare un set speciale di attributi reperibile nello spazio dei nomi 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. Applicare tali attributi nel modo appropriato alle classi e ai membri delle classi, quindi utilizzare XmlSerializer per serializzare le istanze della classe o delle classi.Apply those attributes as appropriate to classes and members of classes, and then use the XmlSerializer to serialize instances of the class or classes.

Nella seguente tabella sono illustrati gli attributi, dove è possibile applicarli e la loro funzione.The following table shows the attributes, where they can be applied, and what they do. Per altre informazioni sull'uso di questi attributi per il controllo della serializzazione XML, vedere come: Serializzare un oggetto come un Stream XML con codifica SOAP e come: Eseguire l'override della serializzazione XML con codifica SOAP.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.

Per altre informazioni sugli attributi, vedere Attributi.For more information about attributes, see Attributes.

AttributoAttribute Si applica aApplies to SpecificaSpecifies
SoapAttributeAttribute Campo pubblico, proprietà, parametro o valore restituito.Public field, property, parameter, or return value. Il membro della classe sarà serializzato come attributo XML.The class member will be serialized as an XML attribute.
SoapElementAttribute Campo pubblico, proprietà, parametro o valore restituito.Public field, property, parameter, or return value. La classe verrà serializzata come elemento XML.The class will be serialized as an XML element.
SoapEnumAttribute Campo pubblico che rappresenta un identificatore dell'enumerazione.Public field that is an enumeration identifier. Il nome dell'elemento di un membro dell'enumerazione.The element name of an enumeration member.
SoapIgnoreAttribute Proprietà e campi pubbliciPublic properties and fields. La proprietà o il campo devono essere ignorati se la classe che li contiene è serializzata.The property or field should be ignored when the containing class is serialized.
SoapIncludeAttribute Dichiarazioni della classe derivata pubblica e metodi pubblici per i documenti del linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language).Public-derived class declarations and public methods for Web Services Description Language (WSDL) documents. Il tipo deve essere incluso durante la generazione degli schemi (per essere riconosciuto se serializzato).The type should be included when generating schemas (to be recognized when serialized).
SoapTypeAttribute Dichiarazioni di classe pubblicaPublic class declarations. La classe deve essere serializzata come un tipo XML.The class should be serialized as an XML type.

Vedere ancheSee also