Gewusst wie: Bearbeiten von Vorgängen für ASP.NET-Webdienste

Aktualisiert: November 2007

Im Anwendungs-Designer und im System-Designer können Sie die Vorgänge und Parameter eines .NET-Webdienst-Anbieterendpunkts bearbeiten. Sie können diese Aufgabe mithilfe des Fensters Webdienstdetails oder des Eigenschaftenfensters ausführen.

Wenn Sie eine ASP.NET-Anwendung implementieren, die einen .NET-Webdienst-Anbieterendpunkt verfügbar macht, können Sie die Vorgänge und Parameter des Endpunkts im Code bearbeiten, indem Sie die Klassendatei des Webdiensts öffnen. Wenn Sie ein Klassendiagramm für den Webdienst erstellt haben, können Sie auch den Klassen-Designer verwenden. Visual Studio synchronisiert die Änderungen, die Sie in den Designern oder im Code vornehmen.

Hinweis:

Wenn Sie die Vorgänge für einen .NET-Webdienst-Anbieterendpunkt bearbeiten, bearbeiten Sie sie für alle Verwendungen dieses Endpunkts. Wenn Sie grundlegende Änderungen an einer Webdienstdefinition vornehmen, nachdem diese veröffentlicht wurde, sollten Sie den WSDL-Bindungsnamen und/oder den WSDL-Bindungsnamespace ändern. Solche Änderungen beinhalten Änderungen am Namen der Vorgänge oder Meldungen, an Meldungsdefinitionen oder Parameterdefinitionen oder am erwarteten Verhalten. Wenn Sie die Webdienstdefinition ändern, ohne den zugehörigen WSDL-Bindungsnamen oder -namespace zu ändern, gibt es keinen Hinweis darauf, dass der Webdienst möglicherweise nicht mehr mit verbundenen oder ehemals verbundenen Anwendungen kompatibel ist. Weitere Informationen finden Sie unter Übersicht über ASP.NET-Anwendungen in Anwendungsdiagrammen.

So bearbeiten Sie einen Vorgang oder einen Parameter im Fenster Webdienstdetails

  1. Wählen Sie im Diagramm den Anbieterendpunkt des Webdiensts aus, dessen Vorgang oder Parameter Sie bearbeiten möchten.

  2. Wählen Sie im Menü Diagramm den Befehl Vorgänge definieren aus.

  3. Nehmen Sie sich im Fenster Webdienstdetails die gewünschten Änderungen am Vorgang bzw. am Parameter vor.

    Tipp:

    Sie können auch mit der rechten Maustaste auf den Endpunkt klicken und Vorgänge definieren auswählen.

So bearbeiten Sie einen Vorgang oder einen Parameter im Code oder im Klassen-Designer

  1. Klicken Sie im Diagramm mit der rechten Maustaste auf den Anbieterendpunkt des Webdiensts, und wählen Sie eine der folgenden Optionen aus:

    • Code anzeigen, um die Klassendatei des Webdiensts zu öffnen.

    • In Klassendiagramm anzeigen - <WebdienstName>, um ein vorhandenes Klassendiagramm für den Typ zu erstellen oder ein vorhandenes Diagramm zu öffnen.

      Hinweis:

      Es wird ein neues Klassendiagramm erstellt, wenn zuvor keines gespeichert wurde. Andernfalls wird das zuvor gespeicherte Klassendiagramm geöffnet.

  2. Nehmen Sie in der Klassendatei oder im Klassendiagramm die gewünschten Änderungen am Vorgang bzw. am Parameter vor.

    Tipp:

    Sie können auch im Fenster Webdienstdetails mit der rechten Maustaste auf den Endpunkt klicken und Code anzeigen bzw. In Klassendiagramm anzeigen - <WebdienstName> auswählen. Sie können diese Dateien auch im Projektmappen-Explorer im Webanwendungsprojekt öffnen oder auf den Endpunkt oder den Vorgang doppelklicken, um direkt zum Code zu wechseln.

Siehe auch

Aufgaben

Gewusst wie: Definieren von Vorgängen für ASP.NET-Webdienste

Gewusst wie: Löschen von Vorgängen und Parametern aus ASP.NET-Webdiensten

Referenz

Tastenkombinationen für das Fenster "Webdienstdetails"

Weitere Ressourcen

Definieren von Operationen für ASP.NET-Webdienste