Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
öğ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>