Attributi per il controllo della serializzazione SOAP codificata

Il documento Simple Object Access Protocol (SOAP) 1.1 del World Wide Web Consortium (W3C) contiene una sezione facoltativa (la sezione 5) che descrive le modalità di codifica dei parametri SOAP. Per ottenere la conformità alla sezione 5 delle specifiche, è necessario usare 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 altre informazioni sull'utilizzo di questi 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 altre informazioni sugli attributi, vedere Attributi.

Attributo Si applica a Dettagli
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.

Vedi anche