Zoeken…


Invoering

Webservice is een applicatie die is ontworpen om rechtstreeks via internet te communiceren met andere applicaties. In eenvoudige zin zijn webservices middelen voor interactie met objecten via internet. De Web serivce consumenten kunnen methodeaanroepen op externe objecten oproepen met behulp van SOAP en HTTP via het web. WebService is taalonafhankelijk en Web Services communiceren met behulp van standaard webprotocollen en gegevensindelingen, zoals - HTTP - XML - SOAP

Syntaxis

  1. SOAP / WSDL

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

    [Reactie: WDSL]

parameters

parameters beschrijvingen
PathParam Bindt de parameter die aan de methode is doorgegeven aan een waarde in het pad.
QueryParam Bindt de parameter die aan de methode is doorgegeven aan een queryparameter in het pad.
MatrixParam Bindt de parameter die aan de methode is doorgegeven aan een HTTP-matrixparameter in het pad.
HeaderParam Bindt de doorgegeven parameter aan een HTTP-header.
CookieParam Bindt de parameter die aan de methode is doorgegeven aan een cookie.
FormParam Bindt de parameter die aan de methode is doorgegeven aan een formulierwaarde.
Standaardwaarde Wijst een standaardwaarde toe aan een parameter die wordt doorgegeven aan de methode.
Context Context van de bron, bijvoorbeeld HTTPRequest als context.

Opmerkingen

Voer nu de applicatie uit die er als volgt uitziet.

voer hier de afbeeldingsbeschrijving in

Nu zien we in het bovenstaande onze methode die we hebben gemaakt in het bestand webservice.cs, dus klik op die methode en geef invoerwaarden op en klik op de link "aanroepen" zoals in.

voer hier de afbeeldingsbeschrijving in

De uitvoer is als volgt voer hier de afbeeldingsbeschrijving in

Notitie

Als u dat nauwlettend in acht neemt, is er geen afzonderlijk webservicesjabloon in .ramework 2010 zoals u in 2008 ziet terwijl u een project of website toevoegt, kan dit komen door WCF.

Laten we dus een andere manier gebruiken om een webservice met een sjabloon toe te voegen

  1. "Start" - "Alle programma's" - "Microsoft Visual Studio 2010"
  2. "Bestand" - "Nieuw project" - "C #" - "Lege webtoepassing" (om te voorkomen dat een hoofdpagina wordt toegevoegd)
  3. Geef de website een naam zoals "agetodays" of een andere naam en geef de locatie op
  4. Klik vervolgens met de rechtermuisknop op Solution Explorer - "Add New Item" - u ziet de webservicesjablonen

voer hier de afbeeldingsbeschrijving in

Selecteer Web Service Template en klik op de knop Toevoegen. daarna ziet de Solution Explorer er als volgt uit.

voer hier de afbeeldingsbeschrijving in

Open vervolgens de klasse Webservice.cs en schrijf de volgende methode gevolgd door het kenmerk [webMethod] zoals in.

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow