Suche…


Einführung

Web Service ist eine Anwendung, die für die direkte Interaktion mit anderen Anwendungen über das Internet entwickelt wurde. Web Services sind im einfachen Sinn Mittel für die Interaktion mit Objekten über das Internet. Die Web serivce Consumer können Methodenaufrufe für Remote-Objekte mithilfe von SOAP und HTTP über das Web aufrufen. WebService ist WebService und Web Services kommunizieren über Standard-Webprotokolle und Datenformate wie - HTTP - XML ​​- SOAP

Syntax

  1. SOAP / WSDL

    [Syntax: http: // 1111: 22 / HelloWorld]

    [Antwort: WDSL]

Parameter

Parameter Beschreibungen
PathParam Bindet den an method übergebenen Parameter an einen Wert im Pfad.
QueryParam Bindet den an method übergebenen Parameter an einen Abfrageparameter im Pfad.
MatrixParam Bindet den an method übergebenen Parameter an einen HTTP-Matrixparameter im Pfad.
HeaderParam Bindet den an method übergebenen Parameter an einen HTTP-Header.
CookieParam Bindet den an method übergebenen Parameter an ein Cookie.
FormParam Bindet den an method übergebenen Parameter an einen Formularwert.
Standardwert Weist einem Parameter einen Standardwert zu, der an die Methode übergeben wird.
Kontext Kontext der Ressource zum Beispiel HTTPRequest als Kontext.

Bemerkungen

Führen Sie nun die Anwendung aus, die wie folgt aussieht.

Geben Sie hier die Bildbeschreibung ein

Jetzt sehen Sie oben unsere Methode, die wir in der Datei webservice.cs erstellt haben. Klicken Sie auf diese Methode und geben Sie die Eingabewerte ein.

Geben Sie hier die Bildbeschreibung ein

Die Ausgabe wird wie folgt sein Geben Sie hier die Bildbeschreibung ein

Hinweis

Wenn Sie genau beobachten, dass es in .Framework 2010 keine separate Web-Service-Vorlage gibt, wie Sie 2008 beim Hinzufügen eines Projekts oder einer Website sehen, liegt dies möglicherweise an WCF.

Beginnen wir also auf andere Weise, einen Web-Service mit einer Vorlage hinzuzufügen

  1. "Start" - "Alle Programme" - "Microsoft Visual Studio 2010"
  2. "Datei" - "Neues Projekt" - "C #" - "Leere Webanwendung" (um das Hinzufügen einer Masterseite zu vermeiden)
  3. Geben Sie der Website einen Namen wie "agetodays" oder einen anderen, wie Sie möchten, und geben Sie den Ort an
  4. Klicken Sie dann mit der rechten Maustaste auf den Projektmappen-Explorer - "Neues Element hinzufügen" - Sie sehen die Web-Service-Vorlagen

Geben Sie hier die Bildbeschreibung ein

Wählen Sie Web Service Template und klicken Sie auf die Schaltfläche Hinzufügen. Danach sieht der Projektmappen-Explorer wie folgt aus.

Geben Sie hier die Bildbeschreibung ein

Öffnen Sie dann die Webservice.cs-Klasse und schreiben Sie die folgende Methode gefolgt von dem Attribut [webMethod] wie in.

[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow