Share via


Attributi per il controllo della serializzazione SOAP codificata

Il documento "Simple Object Access Protocol (SOAP) 1.1" del World Wide Web Consortium (www.w3.org) contiene una sezione aggiuntiva (la sezione 5) che descrive le modalità di codifica dei parametri SOAP. Per ottenere la conformità alla sezione 5 delle specifiche, è necessario utilizzare un insieme speciale di attributi reperibile nello spazio dei nomi System.Xml.Serialization. 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.

Nella seguente tabella sono illustrati gli attributi, dove è possibile applicarli e la loro funzione. Per ulteriori informazioni sull'utilizzo di tali attributi per il controllo della serializzazione XML, vedere Procedura: Serializzare un oggetto come flusso XML con codifica SOAP e Procedura: Eseguire l'override della serializzazione XML con codifica SOAP.

Per ulteriori informazioni sugli attributi, vedere Extending Metadata Using Attributes.

Attributo Si applica a Specifica

SoapAttributeAttribute

Campo pubblico, proprietà, parametro o valore restituito.

Il membro della classe sarà serializzato come attributo XML.

SoapElementAttribute

Campo pubblico, proprietà, parametro o valore restituito.

La classe verrà serializzata come elemento XML.

SoapEnumAttribute

Campo pubblico che rappresenta un identificatore dell'enumerazione.

Il nome dell'elemento di un membro dell'enumerazione.

SoapIgnoreAttribute

Proprietà e campi pubblici

La proprietà o il campo devono essere ignorati se la classe che li contiene è serializzata.

SoapIncludeAttribute

Dichiarazioni della classe derivata pubblica e metodi pubblici per i documenti del linguaggio di descrizione dei servizi Web (WSDL, Web Services Description Language).

Il tipo deve essere incluso durante la generazione degli schemi (per essere riconosciuto se serializzato).

SoapTypeAttribute

Dichiarazioni di classe pubblica

La classe deve essere serializzata come un tipo XML.

Vedere anche

Attività

Procedura: Serializzare un oggetto come flusso XML con codifica SOAP
Procedura: Eseguire l'override della serializzazione XML con codifica SOAP
Procedura: Serializzare un oggetto
Procedura: Deserializzare un oggetto

Riferimenti

XmlSerializer

Altre risorse

Serializzazione SOAP e XML
Extending Metadata Using Attributes

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.