Bagikan melalui


Mengonfigurasi layanan WCF

Setelah Anda merancang dan menerapkan kontrak layanan, Anda siap untuk mengonfigurasi layanan Anda. Di sinilah Anda menentukan dan menyesuaikan bagaimana layanan Anda diekspos ke klien, termasuk menentukan alamat di mana ia dapat ditemukan, transportasi dan pengkodean pesan yang digunakannya untuk mengirim dan menerima pesan, dan jenis keamanan yang dibutuhkannya.

Konfigurasi seperti yang digunakan di sini mencakup semua cara, secara imperatif dalam kode atau dengan menggunakan file konfigurasi, di mana Anda dapat menentukan dan menyesuaikan berbagai aspek layanan, seperti menentukan alamat titik akhirnya, transportasi yang digunakan, dan skema keamanannya. Dalam praktiknya, menulis konfigurasi adalah bagian utama dari pemrograman aplikasi WCF.

Di Bagian Ini

Konfigurasi yang Disederhanakan
Dimulai dengan .NET Framework 4, WCF dilengkapi dengan model konfigurasi default baru yang menyederhanakan persyaratan konfigurasi WCF. Jika Anda tidak menyediakan konfigurasi WCF untuk layanan tertentu, runtime secara otomatis mengonfigurasi layanan Anda dengan titik akhir, pengikatan, dan perilaku default.

Mengonfigurasi Layanan Menggunakan File Konfigurasi
Layanan Windows Communication Foundation (WCF) dapat dikonfigurasi menggunakan teknologi konfigurasi .NET Framework. Paling umum, elemen XML ditambahkan ke file Web.config untuk situs Layanan Informasi Internet (IIS) yang menghosting layanan WCF. Elemen memungkinkan Anda untuk mengubah detail, seperti alamat titik akhir (alamat sebenarnya yang digunakan untuk berkomunikasi dengan layanan) berdasarkan mesin per mesin.

Pengikatan-Pengikatan
Selain itu, WCF menyertakan beberapa konfigurasi umum yang disediakan sistem dalam bentuk pengikatan yang memungkinkan Anda dengan cepat memilih fitur paling dasar untuk cara klien dan layanan berkomunikasi, seperti transportasi, keamanan, dan pengkodean pesan yang digunakan.

Titik Akhir
Semua komunikasi dengan layanan WCF terjadi melalui titik akhir layanan. Titik akhir berisi kontrak, informasi konfigurasi yang ditentukan dalam pengikatan, dan alamat yang menunjukkan tempat menemukan layanan atau tempat untuk mendapatkan informasi tentang layanan.

Mengamankan Layanan
Dengan menggunakan WCF dan mekanisme keamanan yang ada, Anda dapat menerapkan kerahasiaan, integritas, autentikasi, dan otorisasi ke dalam layanan apa pun. Anda juga dapat mengaudit keberhasilan dan kegagalan keamanan.

Membuat Profil Dasar WS-I 1.1 Layanan yang Dapat Dioperasikan
Persyaratan untuk menyebarkan layanan yang dapat dioperasikan dengan layanan dan klien di platform atau sistem operasi lain diuraikan dalam spesifikasi Profil Dasar WS-I 1.1.

Referensi

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

Siklus Hidup Pemrograman Dasar

Merancang dan Menerapkan Layanan

Menghosting Layanan

Membangun Klien

Pengantar Ekstensibilitas

Administrasi dan Diagnostik

Lihat juga