Bagikan melalui


<layanan>

Elemen service berisi pengaturan untuk layanan Windows Communication Foundation (WCF). Ini juga berisi titik akhir yang mengekspos layanan.

<konfigurasi>
  <system.serviceModel>
    <layanan>
      <layanan>

Sintaks

<service behaviorConfiguration="String"
         name="String">
</service>

Atribut dan Elemen

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

Atribut

Atribut Deskripsi
behaviorConfiguration String yang berisi nama perilaku yang akan digunakan untuk instantiate layanan. Nama perilaku harus dalam lingkup pada saat layanan didefinisikan. Nilai default-nya adalah untaian kosong.
nama Atribut String yang diperlukan yang menentukan jenis layanan yang akan dibuat. Pengaturan ini harus sama dengan tipe yang valid. Formatnya harus Namespace.Class.

Elemen Anak

Elemen Deskripsi
<titik akhir> Kumpulan endpoint elemen yang mengekspos layanan ini.
<host> Menentukan host instans layanan ini. Elemen ini berjenis HostElement.

Elemen Induk

Elemen Deskripsi
<layanan> Elemen root dari semua elemen konfigurasi WCF.

Keterangan

Layanan ditentukan di bagian services file konfigurasi. Perakitan bisa berisi sejumlah layanan. Setiap layanan memiliki bagian konfigurasi service-nya sendiri. Bagian ini dan isinya menentukan kontrak layanan, perilaku, dan titik akhir dari layanan tertentu.

Elemen behaviorConfiguration juga opsional. Ini mengidentifikasi perilaku yang digunakan layanan. Perilaku yang ditentukan dalam atribut ini harus ditautkan ke perilaku dalam cakupan dalam file konfigurasi yang sama.

Setiap layanan mengekspos satu atau beberapa titik akhir, yang memiliki alamat dan pengikatannya sendiri. Semua pengikatan yang digunakan dalam file konfigurasi harus ditentukan dalam cakupan file. Pengikatan ditautkan ke titik akhir melalui kombinasi atribut name dan bindingConfiguration. Atribut name menjelaskan bagian tempat pengikatan didefinisikan. Atribut bindingConfiguration menentukan pengikatan terkonfigurasi mana dalam bagian pengikatan yang akan digunakan. Bagian pengikatan bisa menentukan beberapa konfigurasi.

Contoh

Ini adalah contoh konfigurasi layanan.

<service behaviorConfiguration="testChannelBehavior"
         name="HelloWorld">
  <endpoint address="/HelloWorld2/"
            name="test"
            bindingNamespace="http://www.cohowinery.com/"
            binding="basicHttpBinding"
            contract="IHelloWorld" />
</service>

Lihat juga