Pengikatan Kustom

Anda dapat menggunakan CustomBinding kelas ketika salah satu pengikatan yang disediakan sistem tidak memenuhi persyaratan layanan Anda. Semua pengikatan dibangun dari serangkaian elemen pengikatan yang diurutkan. Pengikatan kustom dapat dibangun dari sekumpulan elemen pengikatan yang disediakan sistem atau dapat menyertakan elemen pengikatan kustom yang ditentukan pengguna. Anda dapat menggunakan elemen pengikatan kustom, misalnya, untuk mengaktifkan penggunaan transportasi atau encoder baru di titik akhir layanan. Untuk contoh kerja, lihat Sampel Pengikatan Kustom. Untuk informasi selengkapnya, lihat <customBinding>.

Konstruksi Pengikatan Kustom

Pengikatan kustom dibangun menggunakan CustomBinding konstruktor dari kumpulan elemen pengikatan yang "ditumpuk" dalam urutan tertentu:

Di bagian bawah adalah elemen transportasi yang diperlukan. Anda dapat menggunakan transportasi Anda sendiri atau salah satu elemen pengikatan transportasi berikut yang disediakan Windows Communication Foundation (WCF):

Tabel berikut ini meringkas opsi untuk setiap lapisan.

Lapisan Opsi Diperlukan
Transaksi TransactionFlowBindingElement Tidak.
Keandalan ReliableSessionBindingElement Tidak.
Keamanan SecurityBindingElement Tidak.
Pengkodean Teks, biner, Mekanisme Pengoptimalan Transmisi Pesan (MTOM), kustom Ya
Transportasi TCP, HTTP, HTTPS, named pipes (juga dikenal sebagai IPC), Peer-to-Peer (P2P), Message Queuing (juga dikenal sebagai MSMQ), Custom Ya

Selain itu, Anda dapat menentukan elemen pengikatan Anda sendiri dan menyisipkannya di antara salah satu lapisan yang ditentukan sebelumnya.

Lihat juga