<udpAnnouncementEndpoint>

Elemen konfigurasi ini menentukan titik akhir standar yang digunakan oleh layanan untuk mengirim pesan pengumuman melalui pengikatan UDP. Elemen konfigurasi ini memiliki kontrak tetap dan mendukung dua versi penemuan. Selain itu memiliki pengikatan UDP tetap dan nilai alamat default sebagaimana ditentukan dalam spesifikasi WS-Discovery (WS-Discovery April 2005 atau WS-Discovery versi 1.1). Anda dapat menentukan alamat multicast yang akan digunakan untuk mengirim dan menerima pesan pengumuman.

<konfigurasi>
  <system.serviceModel>
    <standardEndpoints>
      <udpAnnouncementEndpoint>

Sintaks

<system.serviceModel>
  <standardEndpoints>
    <announcementEndpoint>
      <standardEndpoint discoveryVersion="WSDiscovery11/WSDiscoveryApril2005"
                        maxAnnouncementDelay="Timespan"
                        multicastAddress="Uri"
                        name="String" />
    </announcementEndpoint>
  </standardEndpoints>
</system.serviceModel>

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
discoveryVersion String yang menentukan salah satu dari dua versi protokol WS-Discovery. Nilai yang valid adalah WSDiscovery11 dan WSDiscoveryApril2005. Nilai ini berjenis DiscoveryVersion.
maxAnnouncementDelay Nilai rentang waktu yang menentukan nilai maksimum untuk penundaan yang akan ditunggu oleh protokol Penemuan sebelum mengirim pesan Halo. Pesan akan menunggu nilai waktu acak antara 0 dan nilai atribut ini sebelum dikirim. Atribut ini digunakan untuk mengatur penundaan kecil dan acak untuk mencegah badai jaringan saat jaringan padam dan semua layanan kembali online pada saat yang bersamaan.
multicastAddress URI yang menentukan alamat multicast yang akan digunakan untuk mengirim dan menerima pesan penemuan. Nilai defaultnya adalah alamat multicast yang sesuai dengan spesifikasi protokol.
nama String yang menentukan nama konfigurasi titik akhir standar. Nama tersebut digunakan dalam atribut endpointConfiguration dari titik akhir layanan untuk menautkan titik akhir standar ke konfigurasi titik akhir standar.

Elemen Anak

Elemen Deskripsi
<udpTransportSettings> Kumpulan pengaturan yang memungkinkan Anda mengonfigurasi transportasi UDP untuk titik akhir UDP.

Elemen Induk

Elemen Deskripsi
<standardEndpoints> Kumpulan titik akhir standar yang merupakan titik akhir yang telah ditentukan sebelumnya dengan satu atau lebih properti titik akhir (alamat, pengikatan, kontrak) yang diperbaiki.

Contoh

Contoh berikut menunjukkan klien yang mendengarkan pengumuman melalui transportasi multicast UDP dengan alamat multicast default, dan transportasi multicast UDP dengan alamat multicast yang ditentukan.

<services>
  <service name="ServiceAnnouncementListener">
    <endpoint name="udpAnnouncementEndpointStandard"
              kind="udpAnnouncementEndpoint"
              bindingConfiguration="..." />
    <endpoint name="udpAnnouncementEndpoint2"
              kind="udpAnnouncementEndpoint"
              endpointConfiguration="AnnouncementConfiguration3702"
              bindingConfiguration="..." />
    ...
  </service>
</services>
<standardEndpoints>
  <udpAnnouncementEndpoint>
    <standardEndpoint name="AnnouncementConfiguration2"
                      version="WSDiscoveryApril2005"
                      multicastAddress="soap.udp://239.255.255.250:3703"/>
  </udpAnnouncementEndpoint>
</standardEndpoints>

Lihat juga