Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Element service obsahuje nastavení pro službu WCF (Windows Communication Foundation). Obsahuje také koncové body, které službu zpřístupňují.
<configuration>
<system.serviceModel>
<services>
<service>
Syntaxe
<service behaviorConfiguration="String"
name="String">
</service>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| behaviorConfiguration | Řetězec, který obsahuje název chování, které se má použít k vytvoření instance služby. Název chování musí být v oboru v okamžiku, kdy je služba definována. Výchozí hodnota je prázdný řetězec. |
| název | Povinný atribut String, který určuje typ služby, která se má vytvořit instance. Toto nastavení musí odpovídat platnému typu. Formát by měl být Namespace.Class. |
Podřízené prvky
| prvek | Description |
|---|---|
| <Koncový bod> | Kolekce endpoint prvků, které tuto službu zpřístupňují. |
| <Hostitele> | Určuje hostitele této instance služby. Tento prvek je typu HostElement. |
Nadřazené prvky
| prvek | Description |
|---|---|
| <Služby> | Kořenový prvek všech elementů konfigurace WCF. |
Poznámky
Služby jsou definovány v services části konfiguračního souboru. Sestavení může obsahovat libovolný počet služeb. Každá služba má vlastní service oddíl konfigurace. Tato část a její obsah definují kontrakt služby, chování a koncové body konkrétní služby.
Prvek behaviorConfiguration je také volitelný. Identifikuje chování, které služba používá. Chování zadané v tomto atributu musí propojit s chováním 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 s koncovými body prostřednictvím kombinace atributů name a bindingConfiguration. Atribut name popisuje oddíl, ve které je vazba definována. Atribut bindingConfiguration definuje, která konfigurace v rámci oddílu vazby se používá. Oddíl vazby může definovat několik konfigurací.
Example
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>