Freigeben über


Technologiebeispiel für "IXmlSerializable" in Webdiensten

Beispiel herunterladen

In diesem Beispiel wird die Verwendung von IXmlSerializable zur Steuerung der Serialisierung benutzerdefinierter Typen in ASP.NET-Webdiensten veranschaulicht.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Visual Studio 2005, und wählen Sie im Menü Datei die Option Neue Website aus.

  2. Wählen Sie im Dialogfeld Neue Website im linken Bereich die gewünschte Programmiersprache und im rechten Bereich ASP.NET-Webdienst aus.

  3. Geben Sie als Namen für den neuen Webdienst IXmlSerializable ein.

  4. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Symbol für Service.asmx, und wählen Sie Löschen aus. Wiederholen Sie diesen Schritt für die CodeBehind-Datei Service.asmx.

  5. Klicken Sie mit der rechten Maustaste auf das Projektverzeichnis, und wählen Sie Vorhandenes Element hinzufügen aus. Navigieren Sie im Dialogfeld zu dem Unterverzeichnis Service des sprachspezifischen Verzeichnisses.

  6. Wählen Sie Service.asmx aus, und wiederholen Sie dann diesen Schritt für die CodeBehind-Datei Service.asmx.

  7. Öffnen Sie Datei-Explorer, und navigieren Sie zu dem Verzeichnis, in dem das im oben genannten Schritt 3 erstellte Verzeichnis IXmlSerializable enthalten ist.

  8. Klicken Sie mit der rechten Maustaste auf das Symbol für das Verzeichnis IXmlSerializable, und wählen Sie Freigabe und Sicherheit aus.

  9. Wählen Sie auf der Registerkarte Webfreigabe die Option Diesen Ordner freigeben aus, und bestätigen Sie die Standardeinstellungen einschließlich des Namens IXmlSerializable.

  10. Klicken Sie auf OK.

So führen Sie das Beispiel aus

  1. Öffnen Sie ein Browserfenster, und wählen Sie die Adressleiste aus.

  2. Geben Sie https://localhost/IXmlSerializable/Service.asmx ein.

Siehe auch

Referenz

IXmlSerializable

System.Xml.Serialization

XmlConvert

XmlQualifiedName

XmlReader

XmlSchema

XmlSchemaSet

XmlUrlResolver

XmlWriter