Siklus Hidup Pemrograman Dasar

Windows Communication Foundation (WCF) memungkinkan aplikasi untuk berkomunikasi apakah mereka berada di komputer yang sama, di Internet, atau di platform aplikasi yang berbeda. Topik ini menguraikan tugas yang diperlukan untuk membangun aplikasi WCF. Untuk aplikasi sampel yang berfungsi, lihat Tutorial Memulai.

Tugas Dasar

Tugas dasar yang harus dilakukan secara berurutan adalah:

  1. Menentukan kontrak layanan. Kontrak layanan menentukan tanda tangan layanan, data yang dipertukarkan, dan data lain yang diperlukan secara kontrak. Untuk informasi selengkapnya, lihat Merancang Kontrak Layanan.

  2. Menerapkan kontrak. Untuk mengimplementasikan kontrak layanan, buat kelas yang mengimplementasikan kontrak dan tentukan perilaku kustom yang harus dimiliki runtime bahasa umum. Untuk informasi selengkapnya, lihat Mengimplementasikan Kontrak Layanan.

  3. Mengonfigurasi layanan dengan menentukan titik akhir dan informasi perilaku lainnya. Untuk informasi selengkapnya, lihat Mengonfigurasi Layanan.

  4. Host layanan. Untuk informasi selengkapnya, lihat Menghosting Layanan.

  5. Menambahkan aplikasi klien. Untuk informasi selengkapnya, lihat Membangun Layanan.

Meskipun topik di bagian ini mengikuti urutan ini, beberapa skenario tidak dimulai di awal. Misalnya, jika Anda ingin membangun klien untuk layanan yang sudah ada sebelumnya, Anda mulai dari langkah 5. Atau jika Anda sedang membangun layanan yang akan digunakan orang lain, Anda dapat melewati langkah 5.

Setelah Anda terbiasa mengembangkan kontrak layanan, Anda juga dapat membaca Pengantar Ekstensibilitas. Jika Anda memiliki masalah dengan layanan Anda, periksa Mulai Cepat Pemecahan Masalah WCF untuk melihat apakah orang lain memiliki masalah yang sama atau serupa.

Lihat juga