Bagikan melalui


<bindingElementExtensions>

Bagian ini memungkinkan penggunaan elemen pengikatan khusus dari komputer atau file konfigurasi aplikasi. Anda dapat menambahkan elemen pengikat kustom ke koleksi ini dengan menggunakan kata kunci add, dan mengatur atribut type elemen ke ekstensi elemen ikat, serta atribut name ke elemen pengikat kustom.

Ekstensi pengikatan memungkinkan pengguna membuat elemen pengikatan yang ditentukan pengguna untuk digunakan sebagai bagian dari pengikatan kustom. Secara terprogram, ekstensi yang mengikat adalah jenis yang menerapkan kelas abstrak BindingElement. Dalam berkas konfigurasi, bagian bindingElementExtensions digunakan untuk mendefinisikan elemen ekstensi.

Contoh berikut menggunakan elemen add, serta atribut name untuk menambahkan ekstensi pengikatan ke bagian bindingElementExtensions dari file konfigurasi.

<system.serviceModel>
  <extensions>
    <bindingElementExtensions>
      <add name="udpTransport"
           type="Microsoft.ServiceModel.Samples.UdpTransportSection, UdpTransport,
                 Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
    </bindingElementExtensions>
  </extensions>
</system.serviceModel>

Untuk menambahkan kemampuan konfigurasi ke elemen, pengguna perlu menulis dan mendaftarkan elemen bindingElementExtensionSection. Untuk informasi lebih lanjut tentang ini, lihat dokumentasi System.Configuration.

Setelah elemen dan jenis konfigurasinya ditentukan, ekstensi dapat digunakan sebagai bagian dari pengikatan kustom seperti yang ditunjukkan pada contoh berikut.

<customBinding>
  <binding name="test2">
    <udpTransport />
    <binaryMessageEncoding maxReadPoolSize="211"
                           maxWritePoolSize="2132"
                           maxSessionSize="3141" />
  </binding>
</customBinding>

Lihat juga