Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale

Serializzazione SOAP e XML

La serializzazione XML converte (serializza) le proprietà e i campi pubblici di un oggetto, o i parametri e i valori restituiti dei metodi, in un flusso XML conforme a uno specifico documento in linguaggio XSD (XML Schema Definition). La serializzazione XML produce classi fortemente tipizzate con campi e proprietà pubbliche convertiti in un formato seriale (in questo caso XML) per l'archiviazione o il trasporto.

Dal momento che XML è uno standard aperto, il flusso XML può essere elaborato da qualsiasi applicazione, in base alle necessità, indipendentemente dalla piattaforma. Ad esempio, i servizi Web XML creati tramite ASP.NET, utilizzano la classe XmlSerializer per creare flussi XML che passano dati tra applicazioni del servizio Web XML tramite Internet o sulle Intranet. Al contrario, la deserializzazione prende tale flusso XML e ricostruisce l'oggetto.

La serializzazione XML può essere utilizzata anche per serializzare oggetti nei flussi XML conformi alla specifica SOAP. Il SOAP è un protocollo basato su XML, specificamente progettato per trasportare chiamate di routine mediante XML.

Per serializzare o deserializzare oggetti, utilizzare la classe XmlSerializer. Per creare le classi da serializzare, utilizzare lo strumento XML Schema Definition.

Introduzione alla serializzazione XML

Fornisce una definizione generale di serializzazione, in modo particolare della serializzazione XML.

Procedura: serializzare un oggetto

Vengono fornite istruzioni dettagliate per la serializzazione di un oggetto.

Procedura: deserializzare un oggetto

Vengono fornite istruzioni dettagliate per la deserializzazione di un oggetto.

Esempi di serializzazione XML

Fornisce esempi che dimostrano le funzioni di base della serializzazione XML.

Strumento XML Schema Definition e serializzazione XML

Descrive come utilizzare lo strumento XML Schema Definition per creare classi conformi a un determinato schema XSD (XML Schema Definition) o generare uno schema XML da un file dll.

Controllo della serializzazione XML mediante attributi

Descrive come controllare la serializzazione tramite l'utilizzo di attributi.

Attributi per il controllo della serializzazione XML

Elenca gli attributi utilizzati per il controllo della serializzazione XML.

Procedura: specificare un nome di elemento alternativo per un flusso XML

Presenta uon scenario avanzato in cui viene illustrato come generare più flussi XML eseguendo l'override della serializzazione.

Procedura: controllare la serializzazione delle classi derivate

Viene fornito un esempio in cui viene illustrato come controllare la serializzazione di classi derivate.

Procedura: qualificare nomi di attributi ed elementi XML

Descrive come definire e controllare il modo in cui gli spazi dei nomi XML vengono utilizzati nel flusso XML.

Serializzazione XML con Servizi Web XML

Spiega in che modo la serializzazione XML viene utilizzata nei servizi Web XML.

Procedura: serializzare un oggetto come flusso XML con codifica SOAP

Descrive come utilizzare la classe XmlSerializer per creare flussi XML SOAP codificati conformi alla sezione 5 del documento intitolato "Simple Object Access Protocol (SOAP) 1.1" del World Wide Web Consortium (www.w3.org).

Procedura: eseguire l'override della serializzazione XML con codifica SOAP

Descrive il processo per l'esecuzione dell'override della serializzazione XML di oggetti come messaggi SOAP.

Attributi per il controllo della serializzazione SOAP codificata

Elenca gli attributi utilizzati per il controllo della serializzazione con codifica SOAP.

Elemento <system.xml.serialization>

La configurazione di primo livello per il controllo della serializzazione XML.

Elemento <dateTimeSerialization>

Controlla la modalità della serializzazione di oggetti DateTime.

Elemento <schemaImporterExtensions>

Contiene i tipi utilizzati dalla classe XmlSchemaImporter.

Elemento <add> per <xmlSchemaImporterExtensions>

Aggiunge i tipi utilizzati dalla classe XmlSchemaImporter.

Advanced Development Technologies

Sono riportati collegamenti per accedere a ulteriori informazioni sulle tecniche e sulle attività di sviluppo avanzate in .NET Framework.

XML Web Services Created Using ASP.NET and XML Web Service Clients

Fornisce gli argomenti che descrivono e spiegano come programmare i servizi Web XML con ASP.NET.

Aggiunte alla community

Mostra:
© 2014 Microsoft