Aracılığıyla paylaş


<service>

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

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

Sözdizimi

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

Öznitelikler ve Öğeler

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

Attributes

Özellik Description
behaviorConfiguration Hizmetin örneğini oluşturmak için kullanılacak davranışın davranış adını içeren dize. Davranış adı, hizmetin tanımlandığı noktada kapsam içinde olmalıdır. Varsayılan değer boş bir dizedir.
name Örneği 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 Description
<Bitiş noktası> Bu hizmeti kullanıma sunan bir öğe koleksiyonu endpoint .
<Ana bilgisayar> Bu hizmet örneğinin ana bilgisayarını belirtir. Bu öğe türündedir HostElement.

Üst Öğeler

Öğe Description
<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. 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, dosya kapsamında tanımlanmalıdır. Bağlamalar, ve nameözniteliklerinin bindingConfiguration birleşimi aracılığıyla uç noktalara bağlanır. özniteliği bağlamanın name 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ü birkaç yapılandırma tanımlayabilir.

Example

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 bakınız