<udpTransportSettings>

Elemen konfigurasi ini mengekspos pengaturan transportasi UDP untuk <udpAnnouncementEndpoint>.

<konfigurasi>
  <system.serviceModel>
    <standardEndpoints>
      <udpDiscoveryEndpoint>
        <updTransportSettings>

Sintaks

<system.serviceModel>
  <standardEndpoints>
    <udpDiscoveryEndpoint>
      <standardEndpoint>
        <updTransportSettings duplicateMessageHistoryLength="Integer"
                              maxBufferPoolSize="Integer"
                              maxMulticastRetransmitCount="Integer"
                              maxPendingMessageCount="Integer"
                              maxReceivedMessageSize="Integer"
                              maxUnicastRetransmitCount="Integer"
                              multicastInterfaceId="String"
                              socketReceiveBufferSize="Integer"
                              timeToLive="Integer" />
      </standardEndpoint>
    </udpDiscoveryEndpoint>
  </standardEndpoints>
</system.serviceModel>

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
duplicateMessageHistoryLength Bilangan bulat yang menentukan jumlah maksimum hash pesan yang digunakan oleh transport untuk mengidentifikasi pesan duplikat. Deteksi duplikat akan dilakukan di tingkat TransportManager. Mengatur properti ini ke 0 menonaktifkan deteksi duplikat.

Atribut ini memungkinkan administrator sistem atau pengembang untuk mematikan algoritma deteksi pesan duplikat. Ini mungkin diinginkan jika Anda ingin menerapkan algoritma deteksi duplikat Anda sendiri.

Defaultnya adalah "4112".
maxBufferPoolSize Bilangan bulat yang menentukan ukuran maksimum dari setiap kumpulan buffer yang digunakan oleh transport.
maxMulticastRetransmitCount Bilangan bulat yang menentukan jumlah maksimum kali pesan harus dikirim ulang (selain pengiriman pertama).

Defaultnya adalah 2.
maxPendingMessageCount Bilangan bulat yang menentukan jumlah maksimum pesan yang telah diterima tetapi belum dihapus dari InputQueue untuk instans saluran individual. Jika InputQueue telah mencapai batas jumlah pesan yang tertunda, pesan akan dihapus.

Defaultnya adalah "32".
maxReceivedMessageSize Bilangan bulat yang menentukan ukuran maksimum untuk pesan yang dapat diproses oleh pengikatan.

Nilai defaultnya adalah 65507.
maxUnicastRetransmitCount Bilangan bulat yang menentukan jumlah maksimum kali pesan harus dikirim ulang (selain pengiriman pertama). Jika pesan dikirim ke alamat unicast dan pesan respons diterima dengan header RelatesTo yang sesuai, maka transmisi ulang dapat berakhir lebih awal (sebelum mengirimkan ulang jumlah waktu yang dikonfigurasi).

Nilai default adalah 1.
multicastInterfaceId String yang secara unik mengidentifikasi adaptor jaringan yang harus digunakan saat mengirim dan menerima lalu lintas multicast pada mesin multi-homed. Pada durasi, transportasi akan menggunakan nilai atribut ini untuk mencari indeks antarmuka, yang kemudian digunakan untuk mengatur opsi soket IP_MULTICAST_IF dan IPV6_MULTICAST_IF. Indeks antarmuka yang sama akan digunakan saat bergabung dengan grup multicast, jika berlaku.

Nilai defaultnya adalah null.
socketReceiveBufferSize Bilangan bulat yang menentukan ukuran buffer penerima pada soket WinSock yang mendasarinya.

Pengguna saluran penerima dapat menggunakan atribut ini pada Binding untuk mengontrol bagaimana sistem berperilaku saat menerima data. Misalnya, mengingat aplikasi yang menggunakan pesan WCF yang masuk pada ambang batas maksimum, menggunakan nilai yang lebih tinggi untuk atribut ini akan memungkinkan pesan menumpuk di buffer WinSock sambil menunggu aplikasi dapat memprosesnya. Menggunakan nilai yang lebih rendah dalam situasi yang sama akan mengakibatkan pesan terputus. Atribut ini mengekspos opsi soket WinSock SO_RCVBUF yang mendasarinya. Nilai atribut ini harus setidaknya berukuran maxReceivedMessageSize. Mengaturnya ke nilai yang lebih kecil dari maxReceivedMessageSize akan menghasilkan pengecualian runtime.

Nilai defaultnya adalah 65536.
timeToLive Bilangan bulat yang menentukan jumlah hop segmen jaringan yang dapat dilalui paket multicast. Atribut ini memaparkan fungsionalitas yang terkait dengan opsi soket IP_MULTICAST_TTL dan IP_TTL.

Nilai default adalah 1.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
<udpDiscoveryEndpoint> Titik akhir standar yang memiliki kontrak penemuan tetap dan pengikatan transportasi UDP.

Lihat juga