<service>

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

<configuration>
  <system.serviceModel>
    <services>
      <service>

Syntax

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

Atribut dan Elemen

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

Attributes

Attribute Description
behaviorConfiguration String yang berisi nama perilaku perilaku yang akan digunakan untuk membuat instans layanan. Nama perilaku harus berada dalam cakupan pada saat layanan ditentukan. Nilai {i>default-
Nama Atribut String yang diperlukan yang menentukan jenis layanan yang akan diinstansiasi. Pengaturan ini harus sama dengan tipe yang valid. Formatnya harus Namespace.Class.

Elemen Anak

Elemen Description
<Endpoint> Kumpulan endpoint elemen yang mengekspos layanan ini.
<Host> Menentukan host instans layanan ini. Elemen ini berjenis HostElement.

Elemen Induk

Elemen Description
<Layanan> Elemen akar dari semua elemen konfigurasi WCF.

Komentar

Layanan ditentukan di bagian services file konfigurasi. Rakitan dapat berisi sejumlah layanan. Setiap layanan memiliki bagian konfigurasinya sendiri service . Bagian ini dan kontennya menentukan kontrak layanan, perilaku, dan titik akhir layanan tertentu.

Elemen behaviorConfiguration ini 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 konfigurasi mana dalam bagian pengikatan yang digunakan. Bagian pengikatan dapat menentukan beberapa konfigurasi.

Example

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