<bindingExtensions>
Bagian ini memungkinkan penggunaan pengikatan yang ditentukan pengguna dari mesin atau file konfigurasi aplikasi. Anda dapat menambahkan pengikatan yang ditentukan pengguna ke kumpulan ini dengan menggunakan kata kunci add
, dan mengatur atribut type
dari elemen ke pengikatan yang ditentukan pengguna, serta atribut name
ke nama pengikatan yang ditentukan pengguna.
Ekstensi pengikatan memungkinkan pengguna membuat pengikatan yang ditentukan pengguna untuk digunakan sebagai bagian dari konfigurasi titik akhir. Secara terprogram, ekstensi pengikatan adalah jenis yang menerapkan kelas abstrak Binding.
Contoh berikut menggunakan elemen add
, serta atribut name
untuk menambahkan ekstensi pengikatan ke bagian bindingExtensions
dari file konfigurasi:
<system.serviceModel>
<extensions>
<bindingExtensions>
<add name="MyBinding"
type="Microsoft.ServiceModel.Samples.MyBinding, MyBinding,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</bindingExtensions>
</extensions>
</system.serviceModel>
Untuk menambahkan kemampuan konfigurasi ke elemen, pengguna perlu menulis dan mendaftarkan elemen bindingSection
. Untuk informasi selengkapnya tentang hal ini, lihat dokumentasi System.Configuration.
Setelah elemen dan jenis konfigurasinya ditentukan, ekstensi dapat digunakan sebagai bagian dari titik akhir seperti yang ditunjukkan pada contoh berikut:
<services>
<service name="MyService">
<endpoint address="myAddress"
binding="MyBinding" />
</service>
</services>