Bagikan melalui


<endpointExtensions>

Bagian ini mendaftarkan titik akhir standar baru di bagian ekstensi dalam file konfigurasi mesin atau aplikasi. Anda dapat menambahkan titik akhir standar ke koleksi ini dengan menggunakan kata kunci add, dan mengatur atribut type elemen ke jenis titik akhir, serta atribut name ke nama titik akhir standar.

Contoh berikut menggunakan elemen add, serta atribut name untuk menambahkan titik akhir standar ke bagian <endpointExtensions> dari file konfigurasi.

<system.serviceModel>
  <extensions>
    <endpointExtensions>
      <add name="udpDiscoveryEndpoint"
           type="System.Discovery.UdpEndpointCollectionElement, System.Discovery.dll, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ffffffffffffffff"/>
    </endpointExtensions>
  </extensions>
</system.serviceModel>

Setelah titik akhir standar terdaftar, Anda bisa menggunakannya seperti yang ditunjukkan pada contoh berikut. Di elemen <titik akhir>, atribut kind menentukan jenis titik akhir standar yang telah didaftarkan di bagian <endpointExtensions>. Atribut endpointConfiguration akan identik dengan atribut name dari elemen konfigurasi titik akhir standar di bagian <standardEndpoints>.

<system.serviceModel>
  <services>
    <service name="Service1">
      <endpoint kind="udpDiscoveryEndpoint"
                endpointConfiguration="udpConfig" />
    </service>
  </services>
  <standardEndpoints>
    <udpDiscoveryEndpoint>
      <standardEndpoint name="udpConfig"
                        multicastAddress="soap.udp://239.255.255.250:3703"
                        ... />
    </udpDiscoveryEndpoint>
  </standardEndpoints>
</system.serviceModel>