<Hizmet>

öğesi bir service Windows Communication Foundation (WCF) hizmetinin ayarlarını içerir. Ayrıca hizmeti kullanıma sunan uç noktaları da içerir.

<Yapılandırma>
  <system.serviceModel>
    <Hizmetleri>
      <Hizmet>

Syntax

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

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
Behaviorconfiguration Hizmetin örneğini oluşturmak için kullanılacak davranışın davranış adını içeren dize. Davranış adı, hizmetin tanımlandığı noktada kapsamda olmalıdır. Varsayılan değer boş bir dizedir.
name Örnek oluşturulacak hizmetin türünü belirten Gerekli Dize özniteliği. Bu ayar geçerli bir türe eşit olmalıdır. Biçim şu şekilde olmalıdır: Namespace.Class.

Alt Öğeler

Öğe Açıklama
<Bitiş noktası> Bu hizmeti kullanıma sunan öğe koleksiyonu endpoint .
<Ana bilgisayar> Bu hizmet örneğinin ana bilgisayarını belirtir. Bu öğe türündedir HostElement.

Üst Öğeler

Öğe Açıklama
<Hizmetleri> Tüm WCF yapılandırma öğelerinin kök öğesi.

Açıklamalar

Hizmetler, yapılandırma dosyasının services bölümünde tanımlanır. Bir derleme herhangi bir sayıda hizmet içerebilir. Her hizmetin kendi service yapılandırma bölümü vardır. Bu bölüm ve içeriği, belirli bir hizmetin hizmet sözleşmesini, davranışını ve uç noktalarını tanımlar.

behaviorConfiguration öğesi de isteğe bağlıdır. Hizmetin kullandığı davranışı tanımlar. Bu öznitelikte belirtilen davranış, aynı yapılandırma dosyasındaki kapsamdaki bir davranışa bağlanmalıdır.

Her hizmet, kendi adresi ve bağlaması olan bir veya daha fazla uç noktayı kullanıma sunar. Yapılandırma dosyasında kullanılan tüm bağlamaların dosya kapsamında tanımlanması gerekir. Bağlamalar, ve bindingConfigurationözniteliklerinin name birleşimi aracılığıyla uç noktalara bağlanır. özniteliği, name bağlamanın tanımlandığı bölümü açıklar. özniteliği, bindingConfiguration bağlama bölümündeki hangi yapılandırmanın kullanıldığını tanımlar. Bağlama bölümü çeşitli yapılandırmalar tanımlayabilir.

Örnek

Bu, bir hizmet yapılandırması örneğidir.

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

Ayrıca bkz.