Bagikan melalui


<routing> dari <serviceBehavior>

Menyediakan akses run-time ke layanan perutean untuk memungkinkan modifikasi dinamis dari konfigurasi perutean.

<konfigurasi>
  <system.serviceModel>
    <perilaku>
      <serviceBehaviors>
        <behavior>
          <routing>

Sintaks

<behaviors>
  <serviceBehaviors>
    <behavior name="String">
      <routing filterTable="String"
               routeOnHeadersOnly="Boolean"
               SoapProcessingEnabled="Boolean" />
    </behavior>
  </serviceBehaviors>
</behaviors>

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
filterTable String yang menentukan nama tabel perutean yang berisi filter untuk dievaluasi oleh layanan perutean. Nilai ini harus cocok dengan atribut name dari elemen <filterTable> di bagian <filterTables>.
routeOnHeaderOnly Nilai Boolean yang menentukan apakah filter akan memeriksa isi pesan dan header, atau hanya header. Defaultnya adalah true.
soapProcessingEnabled Nilai Boolean yang menentukan apakah pemrosesan SOAP harus terjadi.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
<perilaku> Menentukan elemen perilaku.

Keterangan

Saat ditambahkan ke konfigurasi perilaku layanan, elemen konfigurasi ini mengaktifkan perutean untuk layanan. Anda dapat menentukan tabel perutean aktual yang akan digunakan oleh layanan di elemen ini.

Dengan menggunakan bagian konfigurasi ini, Anda dapat mengubah pengaturan perutean dengan cepat saat pola penerapan Anda berubah. Saat dijalankan, Anda dapat mendaftarkan ekstensi perutean Anda sendiri dengan pengaturan perutean baru dan layanan perutean akan mulai menggunakan informasi konfigurasi yang diperbarui untuk pesan dan sesi baru, sambil membiarkan pesan/sesi dalam penerbangan menggunakan aturan apa pun yang ada saat dimulai. Ini memberi Anda kemampuan untuk melakukan konfigurasi ulang Sesi yang aman dan tanpa daur ulang dari Layanan Perutean selama runtime.