Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows Communication Foundation (WCF) memungkinkan aplikasi untuk berkomunikasi apakah mereka berada di komputer yang sama, di internet, atau pada 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 adalah, secara berurutan:
Tentukan kontrak layanan. Kontrak layanan menentukan tanda tangan layanan, data yang ditukarnya, dan data lain yang diperlukan secara kontraktual. Untuk informasi selengkapnya, lihat Merancang Kontrak Layanan.
Menerapkan kontrak. Untuk menerapkan kontrak layanan, buat kelas yang mengimplementasikan kontrak dan tentukan perilaku kustom yang harus dimiliki runtime. Untuk informasi selengkapnya, lihat Menerapkan Kontrak Layanan.
Konfigurasikan layanan dengan menentukan titik akhir dan informasi perilaku lainnya. Untuk informasi selengkapnya, lihat Mengonfigurasi Layanan.
Menjadi tuan rumah layanan. Untuk informasi selengkapnya, lihat Layanan Hosting.
Membangun aplikasi klien. Untuk informasi selengkapnya, lihat Membangun Klien.
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 pada langkah 5. Atau jika Anda membangun layanan yang akan digunakan orang lain, Anda dapat melewati langkah 5.
Setelah Anda terbiasa mengembangkan kontrak layanan, Anda juga dapat membaca Pengenalan 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.