Podstawowy cykl życia programowania

Program Windows Communication Foundation (WCF) umożliwia aplikacjom komunikowanie się, czy znajdują się na tym samym komputerze, w Internecie, czy na różnych platformach aplikacji. W tym temacie opisano zadania wymagane do utworzenia aplikacji WCF. Aby zapoznać się z działającą przykładową aplikacją, zobacz Wprowadzenie Samouczek.

Podstawowe zadania

Podstawowe zadania do wykonania są w następującej kolejności:

  1. Zdefiniuj kontrakt usługi. Umowa serwisowa określa podpis usługi, dane, które wymienia i inne dane wymagane umownie. Aby uzyskać więcej informacji, zobacz Projektowanie kontraktów usług.

  2. Zaimplementuj kontrakt. Aby zaimplementować kontrakt usługi, utwórz klasę, która implementuje kontrakt i określa niestandardowe zachowania, które powinny mieć środowisko uruchomieniowe. Aby uzyskać więcej informacji, zobacz Implementowanie kontraktów usług.

  3. Skonfiguruj usługę, określając punkty końcowe i inne informacje o zachowaniu. Aby uzyskać więcej informacji, zobacz Konfigurowanie usług.

  4. Hostowanie usługi. Aby uzyskać więcej informacji, zobacz Hosting Services.

  5. Tworzenie aplikacji klienckiej. Aby uzyskać więcej informacji, zobacz Kompilowanie klientów.

Chociaż tematy w tej sekcji są zgodne z tą kolejnością, niektóre scenariusze nie zaczynają się od początku. Jeśli na przykład chcesz utworzyć klienta dla istniejącej usługi, zacznij od kroku 5. Jeśli tworzysz usługę, której będą używać inne osoby, możesz pominąć krok 5.

Po zapoznaniu się z tworzeniem kontraktów usług możesz również przeczytać artykuł Introduction to Extensibility (Wprowadzenie do rozszerzalności). Jeśli masz problemy z usługą, zapoznaj się z przewodnikiem Szybki start dotyczącym rozwiązywania problemów z usługą WCF, aby sprawdzić, czy inne osoby mają te same lub podobne problemy.

Zobacz też