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 set 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 |
---|---|---|
Campo pubblico, proprietà, parametro o valore restituito. |
Il membro della classe sarà serializzato come attributo XML. |
|
Campo pubblico, proprietà, parametro o valore restituito. |
La classe verrà serializzata come elemento XML. |
|
Campo pubblico che rappresenta un identificatore dell'enumerazione. |
Il nome dell'elemento di un membro dell'enumerazione. |
|
Proprietà e campi pubblici |
La proprietà o il campo devono essere ignorati se la classe che li contiene è serializzata. |
|
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). |
|
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
Riferimento
Altre risorse
Serializzazione SOAP e XML
Extending Metadata Using Attributes