Condividi tramite


Esempio di tecnologia IXmlSerializable dei servizi Web

Aggiornamento: novembre 2007

In questo esempio viene illustrato come utilizzare l'oggetto IXmlSerializable per controllare la serializzazione dei tipi personalizzati nei servizi Web ASP.NET.

Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:

Download sample

Per compilare l'esempio utilizzando Visual Studio

  1. Aprire Visual Studio 2005, quindi scegliere Nuovo sito Web dal menu File.

  2. Nel riquadro sinistro della finestra Nuovo sito Web scegliere il linguaggio di programmazione desiderato, quindi selezionare Servizio Web ASP.NET nel riquadro destro.

  3. Digitare IXmlSerializable come nome del nuovo servizio Web.

  4. In Esplora soluzioni fare clic con il pulsante destro del mouse sull'icona relativa a Service.asmx, quindi scegliere Elimina. Ripetere questa operazione per il file code-behind Service.asmx.

  5. Fare clic con il pulsante destro del mouse sulla directory del progetto, quindi scegliere Aggiungi elemento esistente. Nella finestra di dialogo spostarsi nella sottodirectory Service della directory specifica del linguaggio.

  6. Fare clic su Service.asmx, quindi ripetere questa operazione per il file code-behind Service.asmx.

  7. Aprire Esplora risorse, quindi spostarsi nella directory contenente la directory IXmlSerializable creata al passaggio 3 precedente.

  8. Fare clic con il pulsante destro del mouse sull'icona relativa alla directory IXmlSerializable, quindi scegliere Condivisione e sicurezza.

  9. Nella scheda Condivisione Web selezionare Condividi cartella e confermare le impostazioni predefinite, incluso il nome IXmlSerializable.

  10. Scegliere OK.

Per eseguire l’esempio

  1. Aprire una finestra del browser, quindi fare clic sulla barra degli indirizzi.

  2. Digitare https://localhost/IXmlSerializable/Service.asmx.

Vedere anche

Riferimenti

IXmlSerializable

System.Xml.Serialization

XmlConvert

XmlQualifiedName

XmlReader

XmlSchema

XmlSchemaSet

XmlUrlResolver

XmlWriter