Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il documento World Wide Web Consortium (W3C) denominato SOAP (Simple Object Access Protocol) 1.1 contiene una sezione facoltativa (sezione 5) che descrive come codificare i parametri SOAP. Per essere conforme alla sezione 5 della specifica, è necessario usare un set speciale di attributi trovato nello spazio dei nomi System.Xml.Serialization. Applicare tali attributi come appropriato per le classi e i membri delle classi e quindi usare XmlSerializer per serializzare le istanze della classe o delle classi.
Nella tabella seguente vengono illustrati gli attributi, dove possono essere applicati e le operazioni eseguite. Per altre informazioni sull'uso di questi attributi per controllare la serializzazione XML, vedere Procedura: Serializzare un oggetto come flusso XML SOAP-Encoded e Procedura: Eseguire l'override della serializzazione XML SOAP codificata.
Per altre informazioni sugli attributi, vedere Attributi.
| Attributo | Si applica a: | Specifica |
|---|---|---|
| SoapAttributeAttribute | Campo pubblico, proprietà, parametro o valore restituito. | Il membro della classe verrà serializzato come attributo XML. |
| SoapElementAttribute | Campo pubblico, proprietà, parametro o valore restituito. | La classe verrà serializzata come elemento XML. |
| SoapEnumAttribute | Campo pubblico che è un identificatore di enumerazione. | Nome dell'elemento di un membro di enumerazione. |
| SoapIgnoreAttribute | Proprietà e campi pubblici. | La proprietà o il campo dovrebbe essere ignorato quando la classe contenitore viene serializzata. |
| SoapIncludeAttribute | Dichiarazioni di classi derivate dal pubblico e metodi pubblici per i documenti WSDL (Web Services Description Language). | Il tipo deve essere incluso durante la generazione di schemi (da riconoscere durante la serializzazione). |
| SoapTypeAttribute | Dichiarazioni di classi pubbliche. | La classe deve essere serializzata come tipo XML. |