Silverlight-applikasjoner kan utvikles med støtte for server -tilgang. For eksempel , hvis du skriver en kundeadministrasjon søknad kan Silverlight applikasjon trenger en tjeneste for å hente en kunde database fra en server. Disse tjenestene kalles Windows Communication Foundation tjenester , eller WCF for kort . WCF er Microsofts nye plattform for nettverket distribuerte tjenester og kommunikasjon mellom applikasjoner . Plattformen ble lansert med . NET 3.0 rammeverket . WCF plattformen samlet alle de foregående tjeneste plattformer og aktivert skalerbar støtte for prosessorer fra en enkelt kjerne til en quad core . Du trenger
Visual Studio 2010
Vis flere instruksjoner
en
Åpne Visual Studio 2010-programmet fra Start-menyen . Klikk på " File "-menyen . Pek på "New" og velg "Project ". Sett "Project Type" til " Silverlight ". Velg " Silverlight Application " fra Visual Studio installerte maler . Aksepter standard Name " SilverlightApplicaton1 " og klikk " OK ".
2
Godta standardvalget " Host Silverlight -programmet i en ny Web site" i " New Silverlight Application " veiviser som stiller opp. La standard " SilverlightApplication1.Web " valgt for " New Web Project" navn. Hold default " ASP.NET Web Application Project" som New webprosjekt type. Klikk deretter på " OK ".
3
Høyreklikk på " SilverlightApplication1.Web " og velg " Legg til". Klikk på " Nytt element " og vent til "Add New Item" vinduet for å åpne . Velg Silverlight fra tilsvarende språkgruppe i " Installert Maler »-panelet til venstre.
4
Velg " Silverlight -aktivert WCF service " mal fra den sentrale ruten . Sette tjenesten navn til " CustomerService.svc " i "Navn "-boksen nederst . Klikk på " Legg til"- knappen til høyre for " Name" -boksen.
5
Gjennomføre " CustomerService " kontrakt ved å erstatte " DoWork "-metoden i " CustomerService " klasse med de operasjonene du ønsker tjenesten å støtte. Endre servicekontrakter som passer dine behov.
6
Test tjenesten gjennomføringen ved å velge " CustomerService.svc "-filen i Solution Explorer . Høyreklikk på " CustomerService.svc "-filen og velg " Vis i leser . " Bekreft du se en " CustomerService " testside for å kontrollere at tjenesten er tilgjengelig. Gjennom koden for å bekrefte det ikke er noen stavefeil hvis testsiden mislykkes.