Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

WCF service Hostet på website x. Opret tomt web applikations projekt.

Lignende præsentationer


Præsentationer af emnet: "WCF service Hostet på website x. Opret tomt web applikations projekt."— Præsentationens transcript:

1 WCF service Hostet på website x

2 Opret tomt web applikations projekt

3 Opret ny WCF service

4

5 WCF service – 3 filer

6 IRegneService.cs using System.ServiceModel.Web;// indeholder ServiceContract og OperationContract klasserne ……….. namespace WebApplication1 { [ServiceContract]// Attribut på interfacet public interface IRegneService { [OperationContract]// Attribut på metoder der skal kunne tilgås via servicen (proxyen) int Add(int a, int b); ……….. Interface med kontrakten

7 RegneService.svc.cs using System.ServiceModel; ………. namespace WebApplication1 { //Default laves et nyt service-objekt for hvert kald, men det kan ændres public class RegneService : IregneService { public int Add(int a, int b) { return a+b } Tilhørende markeup RegneService.svc file, der giver bindingen til RegneService: Implementeringsklassen for kontrakten

8 Husk når service ændres skal klient opdatere reference Da der på klientsiden dannes klasser for tilgang og evt. tilhørende DTO klasser, så skal disse dannes igen hvis der ændres på servicens interface. Det gælder hvis der tilføjes nye metoder eller ændres i metodernes typer eller parametre

9 Opdater reference på klient program Opdater reference på WCF Test Client Opdater reference på Klient projekt i Visual Studio


Download ppt "WCF service Hostet på website x. Opret tomt web applikations projekt."

Lignende præsentationer


Annoncer fra Google