Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het service element bevat de instellingen voor een WCF-service (Windows Communication Foundation). Het bevat ook eindpunten die de service beschikbaar maken.
<configuration>
<system.serviceModel>
<services>
<service>
Syntaxis
<service behaviorConfiguration="String"
name="String">
</service>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Attributes
| Attribute | Description |
|---|---|
| behaviorConfiguration | Een tekenreeks die de gedragsnaam bevat van het gedrag dat moet worden gebruikt om de service te instantiëren. De gedragsnaam moet binnen het bereik vallen op het moment dat de service is gedefinieerd. De standaardwaarde is een lege tekenreeks. |
| naam | Vereist tekenreekskenmerk dat het type service aangeeft dat moet worden geïnstantieerd. Deze instelling moet gelijk zijn aan een geldig type. De indeling moet zijn Namespace.Class. |
Kind-elementen
| Onderdeel | Description |
|---|---|
| <Eindpunt> | Een verzameling endpoint elementen die deze service beschikbaar maken. |
| <Host> | Hiermee geeft u de host van dit service-exemplaar. Dit element is van het type HostElement. |
Bovenliggende elementen
| Onderdeel | Description |
|---|---|
| <Diensten> | Het hoofdelement van alle WCF-configuratie-elementen. |
Opmerkingen
Services worden gedefinieerd in de services sectie van het configuratiebestand. Een assembly kan een willekeurig aantal services bevatten. Elke service heeft een eigen service configuratiesectie. In deze sectie en de inhoud wordt het servicecontract, het gedrag en de eindpunten van de specifieke service gedefinieerd.
Het behaviorConfiguration element is ook optioneel. Het identificeert het gedrag dat door de service wordt gebruikt. Het gedrag dat in dit kenmerk is opgegeven, moet worden gekoppeld aan een gedrag in het bereik in hetzelfde configuratiebestand.
Elke service maakt een of meer eindpunten beschikbaar, die een eigen adres en binding hebben. Alle bindingen die in het configuratiebestand worden gebruikt, moeten worden gedefinieerd in het bereik van het bestand. Bindingen worden gekoppeld aan eindpunten via de combinatie van de kenmerken name en bindingConfiguration. Het name kenmerk beschrijft de sectie waarin de binding is gedefinieerd. Het bindingConfiguration kenmerk definieert welke configuratie binnen de bindingssectie wordt gebruikt. Een bindingssectie kan verschillende configuraties definiëren.
Example
Dit is een voorbeeld van een serviceconfiguratie.
<service behaviorConfiguration="testChannelBehavior"
name="HelloWorld">
<endpoint address="/HelloWorld2/"
name="test"
bindingNamespace="http://www.cohowinery.com/"
binding="basicHttpBinding"
contract="IHelloWorld" />
</service>