Teilen über


Grundlegender Programmierlebenszyklus

Mit Windows Communication Foundation (WCF) können Anwendungen miteinander zu kommunizieren, unabhängig davon, ob sie sich auf demselben Computer, im Internet oder auf verschiedenen Anwendungsplattformen befinden. In diesem Thema werden die Aufgaben beschrieben, die zum Erstellen einer WCF-Anwendung erforderlich sind. Eine funktionierende Beispielanwendung finden Sie unter Erste Schritte Tutorial.

Grundlegende Aufgaben

Die folgenden grundlegenden Aufgaben müssen in der angegebenen Reihenfolge ausgeführt werden:

  1. Definieren Sie den Dienstvertrag. Ein Dienstvertrag gibt die Signatur eines Diensts, die Daten, die ausgetauscht werden, sowie andere vertraglich erforderliche Daten an. Weitere Informationen finden Sie unter Entwerfen von Dienstverträgen.

  2. Implementieren Sie den Vertrag. Zum Implementieren eines Dienstvertrags erstellen Sie eine Klasse, die den Vertrag implementiert, und geben Sie das benutzerdefinierte Verhalten der Laufzeit an. Weitere Informationen finden Sie unter Implementieren von Dienstverträgen.

  3. Konfigurieren Sie den Dienst, indem Sie Endpunkte und andere Verhaltensinformationen angeben. Weitere Informationen finden Sie unter Konfigurieren von Diensten.

  4. Hosten Sie den Dienst. Weitere Informationen finden Sie unter Hostingdienste.

  5. Erstellen Sie eine Clientanwendung. Weitere Informationen finden Sie unter Clients erstellen.

Obwohl die Themen in diesem Abschnitt dieser Reihenfolge entsprechen, beginnen einige Szenarien nicht am Anfang. Wenn Sie beispielsweise einen Client für einen bereits vorhandenen Dienst erstellen möchten, beginnen Sie bei Schritt 5. Wenn Sie hingegen einen Dienst erstellen, den andere verwenden, können Sie Schritt 5 überspringen.

Sobald Sie mit der Entwicklung von Serviceverträgen vertraut sind, können Sie auch Einführung in die Erweiterbarkeit lesen. Wenn Sie Probleme mit Ihrem Dienst haben, sehen Sie unter WCF Troubleshooting Quickstart nach, ob andere dieselben oder ähnliche Probleme haben.

Siehe auch