XML-webservices of kortweg webservices zijn diensten die de ene website kan aanbieden en die door een andere website (of door een ander programma) gebruikt of "geconsumeerd" kunnen worden. Je kan je een webservice voorstellen als een functie die je kan aanroepen vanaf een andere website.
Wat deze functies kunnen doen is in feite onbegrensd. Voorbeelden zijn:
Hierdoor wordt het mogelijk verschillende websites te laten samenwerken door elkaar informatie te leveren. Jouw website kan een onderdeel tonen met gegevens die door een webservice in Amerika geleverd wordt. Omgekeerd kan jouw website ook een dienst leveren die door andere sites gebruikt wordt.
Er wordt verwacht dat webservices in de toekomst steeds belangrijker zullen worden. Microsoft heeft als demonstratie een site [bewerken] XML-webservices aanbieden met ASP.NET
ASP.NET ondersteunt XML-webservices door middel van een .asmx-bestand. Een .asmx-bestand is een tekstbestand vergelijkbaar met een .aspx-bestand, maar het bevat alleen code en geen HTML. Dit bestand kan onderdeel zijn van een ASP.NET-applicatie waarin ook .aspx-bestanden zitten. Je kan dit bestand opvragen met de browser, net zoals .aspx-bestanden. Maak een nieuw bestand in Visual Studio, maar kies als type niet Web Form, maar wel Web Service. Je krijgt een asmx-bestand. Pas het aan zodat je dit resultaat krijgt:
helloworld.asmx
<%@ WebService Language="VB" Class="helloworld" %> Imports System.Web Imports System.Web.Services Imports System.Web.Services.Protocols <WebService(Namespace := "")> _ <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ Public Class helloworld Inherits System.Web.Services.WebService <WebMethod()> _ Public Function SayHelloWorld() As String Return "Hello World" End Function End Class
Dit bestand begint met een ASP.NET-directief WebService, en stelt de taal in op C#, Visual Basic, of JScript. Vervolgens importeert het de naamruimte System.Web.Services. Dit is verplicht.
uNude Love Cuntnude Naked Celebrity Celebs Programmeren in ASP.NET/Webservicesr booksf Topless Xxx Celebrities Xxx qNude Love Cuntnude Naked Celebrity Celebs Programmeren in ASP.NET/Webservicesr booksz Celebs Nude Topless