Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Elementet service innehåller inställningarna för en WCF-tjänst (Windows Communication Foundation). Den innehåller också slutpunkter som exponerar tjänsten.
<Konfiguration>
<system.serviceModel>
<Tjänster>
<Tjänst>
Syntax
<service behaviorConfiguration="String"
name="String">
</service>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
| Attribut | Beskrivning |
|---|---|
| behaviorConfiguration | En sträng som innehåller beteendenamnet för beteendet som ska användas för att instansiera tjänsten. Beteendenamnet måste finnas i omfånget vid den tidpunkt då tjänsten definieras. Standardvärdet är en tom sträng. |
| name | Obligatoriskt strängattribut som anger vilken typ av tjänst som ska instansieras. Den här inställningen måste motsvara en giltig typ. Formatet ska vara Namespace.Class. |
Underordnade element
| Element | Beskrivning |
|---|---|
| <Slutpunkt> | En samling endpoint element som exponerar den här tjänsten. |
| <Värd> | Anger värd för den här tjänstinstansen. Det här elementet är av typen HostElement. |
Överordnade element
| Element | Beskrivning |
|---|---|
| <Tjänster> | Rotelementet för alla WCF-konfigurationselement. |
Kommentarer
Tjänster definieras i services avsnittet i konfigurationsfilen. En sammansättning kan innehålla valfritt antal tjänster. Varje tjänst har ett eget service konfigurationsavsnitt. Det här avsnittet och dess innehåll definierar tjänstkontraktet, beteendet och slutpunkterna för den specifika tjänsten.
Elementet behaviorConfiguration är också valfritt. Den identifierar det beteende som tjänsten använder. Beteendet som anges i det här attributet måste länka till ett beteende i omfånget i samma konfigurationsfil.
Varje tjänst exponerar en eller flera slutpunkter, som har sin egen adress och bindning. Alla bindningar som används i konfigurationsfilen måste definieras i omfånget för filen. Bindningar länkas till slutpunkter via kombinationen av attributen name och bindingConfiguration. Attributet name beskriver avsnittet som bindningen definieras i. Attributet bindingConfiguration definierar vilken konfiguration i bindningsavsnittet som används. Ett bindningsavsnitt kan definiera flera konfigurationer.
Exempel
Det här är ett exempel på en tjänstkonfiguration.
<service behaviorConfiguration="testChannelBehavior"
name="HelloWorld">
<endpoint address="/HelloWorld2/"
name="test"
bindingNamespace="http://www.cohowinery.com/"
binding="basicHttpBinding"
contract="IHelloWorld" />
</service>