Dela via


Grundläggande programmeringslivscykel

Med Windows Communication Foundation (WCF) kan program kommunicera om de finns på samma dator, via Internet eller på olika programplattformar. I det här avsnittet beskrivs de uppgifter som krävs för att skapa ett WCF-program. Ett arbetsexempelprogram finns i Komma igång-självstudie.

Grundläggande uppgifter

De grundläggande uppgifter som ska utföras är i ordning:

  1. Definiera tjänstkontraktet. Ett tjänstkontrakt anger signaturen för en tjänst, de data som den utbyter och andra uppgifter som krävs enligt avtal. Mer information finns i Designa tjänstkontrakt.

  2. Implementera kontraktet. Om du vill implementera ett tjänstkontrakt skapar du en klass som implementerar kontraktet och anger anpassade beteenden som körningen ska ha. Mer information finns i Implementera tjänstkontrakt.

  3. Konfigurera tjänsten genom att ange slutpunkter och annan beteendeinformation. Mer information finns i Konfigurera tjänster.

  4. Värd för tjänsten. Mer information finns i Värdtjänster.

  5. Skapa ett klientprogram. Mer information finns i Skapa klienter.

Även om avsnitten i det här avsnittet följer den här ordningen börjar vissa scenarier inte i början. Om du till exempel vill skapa en klient för en befintlig tjänst börjar du i steg 5. Eller om du skapar en tjänst som andra kommer att använda kan du hoppa över steg 5.

När du är bekant med att utveckla tjänstkontrakt kan du också läsa Introduktion till utökningsbarhet. Om du har problem med tjänsten kan du läsa snabbstarten för WCF-felsökning för att se om andra har samma eller liknande problem.

Se även