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.
Hiermee geeft u bindings-, contract- en adreseigenschappen op voor een service-eindpunt, dat wordt gebruikt om services beschikbaar te maken.
<configuration>
<system.serviceModel>
<services>
<service>
<endpoint>
Syntaxis
<endpoint address="String"
behaviorConfiguration="String"
binding="String"
bindingConfiguration="String"
bindingName="String"
bindingNamespace="String"
contract="String"
endpointConfiguration="String"
isSystemEndpoint="Boolean"
kind="String"
listenUriMode="Explicit/Unique"
listenUri="Uri">
</endpoint>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Attributes
| Attribute | Description |
|---|---|
| address | Een tekenreeks die het adres van het eindpunt bevat. Het adres kan worden opgegeven als een absoluut of relatief adres. Als er een relatief adres wordt opgegeven, wordt verwacht dat de host een basisadres levert dat geschikt is voor het transportschema dat in de binding wordt gebruikt. Als een adres niet is geconfigureerd, wordt ervan uitgegaan dat het basisadres het adres voor dat eindpunt is. De standaardwaarde is een lege tekenreeks. |
| behaviorConfiguration | Een tekenreeks die de naam bevat van het gedrag dat moet worden gebruikt in het eindpunt. |
| bindend | Vereist tekenreekskenmerk dat het type binding aangeeft dat moet worden gebruikt. Het type moet een geregistreerde configuratiesectie hebben om te kunnen worden verwezen. Het type is de naam van de sectie, in plaats van de typenaam van de binding. |
| bindingConfiguration | Een tekenreeks die de bindingsnaam aangeeft van de binding die moet worden gebruikt wanneer het eindpunt wordt geïnstantieerd. De bindingsnaam moet binnen het bereik vallen op het punt dat het eindpunt is gedefinieerd. De standaardwaarde is een lege tekenreeks. Dit kenmerk wordt gebruikt in combinatie met binding een specifieke bindingsconfiguratie in het configuratiebestand. Stel dit kenmerk in als u een aangepaste binding wilt gebruiken. Anders kan er een uitzondering worden gegenereerd. |
| bindingName | Een tekenreeks die de unieke gekwalificeerde naam van de binding aangeeft voor het exporteren van definities via WSDL. De standaardwaarde is een lege tekenreeks. |
| bindingNamespace | Een tekenreeks die de gekwalificeerde naam van de naamruimte van de binding aangeeft voor het exporteren van definities via WSDL. De standaardwaarde is een lege tekenreeks. |
| contract | Een tekenreeks die aangeeft welk contract dit eindpunt beschikbaar maakt. De assembly moet het contracttype implementeren. Als een service-implementatie één contracttype implementeert, kan deze eigenschap worden weggelaten. De standaardwaarde is een lege tekenreeks. |
| eindpunt configuratie | Een tekenreeks die de naam opgeeft van het standaardeindpunt dat is ingesteld door het kind kenmerk, die verwijst naar de aanvullende configuratie-informatie van dit standaardeindpunt. Dezelfde naam moet worden gedefinieerd in de <standardEndpoints> sectie. |
| isSystemEndpoint | Een Booleaanse waarde die aangeeft of een eindpunt een infrastructuureindpunt is. |
| vriendelijk | Een tekenreeks die het type standaardeindpunt aangeeft dat is toegepast. Het type moet worden geregistreerd in de <extensions> sectie of in machine.config. Als er niets is opgegeven, wordt er een algemeen service-eindpunt gemaakt. |
| listenUriMode | Hiermee geeft u op hoe het transport de ListenUri opgegeven service behandelt om op te luisteren. Geldige waarden zijn-Expliciete -Unieke De standaardwaarde is Expliciet. |
| listenUri | Een tekenreeks waarmee de URI wordt opgegeven waarop het service-eindpunt luistert. De standaardwaarde is een lege tekenreeks. |
| naam | Optioneel kenmerk. Een tekenreeks die de naam van het service-eindpunt aangeeft. De standaardwaarde is de samenvoeging van de bindingsnaam en de naam van de contractbeschrijving. Services hebben mogelijk meerdere eindpunten, dus het kenmerk van name het eindpunt verschilt van de naam van de service. |
Kind-elementen
| Onderdeel | Description |
|---|---|
| <Headers> | Een verzameling adreskoppen. |
| <Identiteit> | Een identiteit die de verificatie van een eindpunt mogelijk maakt door andere eindpunten die er berichten mee uitwisselen. |
Bovenliggende elementen
| Onderdeel | Description |
|---|---|
| <Service> | Een configuratiesectie waarmee een lijst met eindpunten wordt gedefinieerd waarmee een client verbinding kan maken. |
Example
Dit is een voorbeeld van een configuratie van een service-eindpunt.
<endpoint address="/HelloWorld/"
bindingConfiguration="usingDefaults"
bindingName="MyBinding"
binding="customBinding"
contract="HelloWorld">
<headers>
<region xmlns="http://tempuri.org/">EastCoast</region>
<member xmlns="http://tempuri.org/">Gold</member>
</headers>
</endpoint>