<Služby>
Element service
obsahuje nastavení pro službu Wcf (Windows Communication Foundation). Obsahuje také koncové body, které zpřístupňují službu.
<Konfigurace>
<System.servicemodel>
<Služby>
<Služby>
Syntax
<service behaviorConfiguration="String"
name="String">
</service>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
Behaviorconfiguration | Řetězec, který obsahuje název chování chování, které se má použít k vytvoření instance služby. Název chování musí být v rozsahu v okamžiku, kdy je služba definována. Výchozí hodnota je prázdný řetězec. |
name | Požadovaný řetězec atribut, který určuje typ služby, která se má vytvořit instance. Toto nastavení se musí rovnat platnému typu. Formát by měl být Namespace.Class. |
Podřízené elementy
Element | Popis |
---|---|
<Koncový bod> | Kolekce endpoint prvků, které zpřístupňují tuto službu. |
<Hostitele> | Určuje hostitele této instance služby. Tento prvek je typu HostElement. |
Nadřazené elementy
Element | Popis |
---|---|
<Služby> | Kořenový prvek všech elementů konfigurace WCF. |
Poznámky
Služby jsou definovány services
v části konfiguračního souboru. Sestavení může obsahovat libovolný počet služeb. Každá služba má vlastní service
konfigurační oddíl. Tato část a její obsah definují kontrakt služby, chování a koncové body konkrétní služby.
Element behaviorConfiguration
je také volitelný. Identifikuje chování, které služba používá. Chování zadané v tomto atributu musí odkazovat na chování v oboru ve stejném konfiguračním souboru.
Každá služba zveřejňuje jeden nebo více koncových bodů, které mají vlastní adresu a vazbu. Všechny vazby použité v rámci konfiguračního souboru musí být definovány v oboru souboru. Vazby jsou propojeny se koncovými body prostřednictvím kombinace atributů name
a bindingConfiguration
. Atribut name
popisuje část, ve které je definována vazba. Atribut bindingConfiguration
definuje, která konfigurace v oddílu vazby se použije. Oddíl vazby může definovat několik konfigurací.
Příklad
Toto je příklad konfigurace služby.
<service behaviorConfiguration="testChannelBehavior"
name="HelloWorld">
<endpoint address="/HelloWorld2/"
name="test"
bindingNamespace="http://www.cohowinery.com/"
binding="basicHttpBinding"
contract="IHelloWorld" />
</service>