Freigeben über


Technologiebeispiel für die Generikaserialisierung in Webdiensten

Beispiel herunterladen

In diesem Beispiel wird die Verwendung und Steuerung der Generikaserialisierung in ASP.NET-Webdiensten veranschaulicht.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Visual Studio, 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. Klicken Sie auf Durchsuchen, und navigieren Sie zum Unterverzeichnis \CS\GenericsService.

  4. Wählen Sie "Service.asmx" aus, um die Datei in Visual Studio zu öffnen.

  5. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

Hinweis

Die ersten fünf Schritte in dieser Liste sind optional.Die .NET Framework-Laufzeit generiert bei der ersten Anforderung des Diensts automatisch den Webdienst.

Hinweis

Die folgenden Schritte sind erforderlich, um das Beispiel zu erstellen.

  1. Öffnen Sie Datei-Explorer, und navigieren Sie zum Unterverzeichnis \CS.

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

  3. Wählen Sie auf der Registerkarte Webfreigabe die Option Diesen Ordner freigeben aus.

Wichtig

Merken Sie sich den Namen des virtuellen Verzeichnisses, das im Bereich Aliase aufgeführt wird. Sie brauchen ihn zum Ausführen des Beispiels.

So erstellen Sie das Beispiel mit Internetinformationsdienste

  1. Öffnen Sie das Verwaltungs-Snap-In von Internetinformationsdienste, und erweitern Sie Websites.

  2. Klicken Sie mit der linken Maustaste auf Standardwebsite, und wählen Sie Neu und dann Virtuelles Verzeichnis, um den Assistenten zum Erstellen eines virtuellen Verzeichnisses zu erstellen.

  3. Klicken Sie auf Weiter, geben Sie den öffentlichen Alias für das virtuelle Verzeichnis ein, und klicken Sie auf Weiter.

  4. Geben Sie den Pfad zum Verzeichnis ein, in dem Sie das Beispiel gespeichert haben (normalerweise das Unterverzeichnis \CS\GenericsService), und klicken Sie auf Weiter. Klicken Sie auf Weiter, um den Assistenten zu beenden.

Wichtig

Merken Sie sich den Namen des virtuellen Verzeichnisses, das im Bereich Alias aufgeführt wird. Sie brauchen ihn zum Ausführen des Beispiels.

So führen Sie das Beispiel aus

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

  2. Geben Sie https://localhost/[virtuelles Verzeichnis]/Service.asmx ein, wobei [virtuelles Verzeichnis] das virtuelle Verzeichnis darstellt, das Sie beim Erstellen des Beispiels angelegt haben.

Hinweise

Im Beispiel wird eine Standard-ASP.NET-Seite angezeigt, die Links zur Definition des Webdiensts enthält. Sie können den Quellcode für den Webdienst ändern und zusätzlich die Anzeige anpassen. Weitere Informationen finden Sie unter Building XML Web Service Clients.

Siehe auch

Referenz

System.Collections.Generic

System.Web.Services

System.Xml.Serialization

Weitere Ressourcen

Serialisierung in .NET Framework

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