Condividi tramite


Attributi che controllano la serializzazione SOAP codificata

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.

Vedere anche