Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afStig Dahl Redigeret for ca. et år siden
1
WCF service Hostet på website x
2
Opret tomt web applikations projekt
3
Opret ny WCF service
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
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.