<eindpunt> van <client>
Hiermee geeft u contract-, bindings- en adreseigenschappen op van het kanaaleindpunt, dat door clients wordt gebruikt om verbinding te maken met service-eindpunten op de server.
<Configuratie>
<system.serviceModel>
<Client>
<endpoint>
Syntax
<endpoint address="String"
behaviorConfiguration="String"
binding="String"
bindingConfiguration="String"
contract="String"
endpointConfiguration="String"
kind="String"
name="String">
</endpoint>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
adres | Vereist tekenreekskenmerk. Hiermee geeft u het adres van het eindpunt op. De standaardwaarde is een lege tekenreeks. Het adres moet een absolute URI zijn. |
behaviorConfiguration | Een tekenreeks die de gedragsnaam bevat van het gedrag dat moet worden gebruikt om het eindpunt te instantiëren. De naam van het gedrag moet binnen het bereik vallen op het moment dat de service is gedefinieerd. De standaardwaarde is een lege tekenreeks. |
binding | Vereist tekenreekskenmerk. Een tekenreeks die het type binding aangeeft dat moet worden gebruikt. Het type moet een geregistreerde configuratiesectie hebben om te kunnen worden verwezen. Het type wordt geregistreerd op sectienaam, in plaats van op de typenaam van de binding. |
bindingConfiguration | Optioneel. Een tekenreeks die de naam bevat van de bindingsconfiguratie die moet worden gebruikt wanneer het eindpunt wordt geïnstantieerd. De bindingsconfiguratie moet binnen het bereik vallen op het moment dat het eindpunt is gedefinieerd. De standaardwaarde is een lege tekenreeks. Dit kenmerk wordt gebruikt in combinatie met binding om te verwijzen naar een specifieke bindingsconfiguratie in het configuratiebestand. Stel dit kenmerk in als u een aangepaste binding probeert te gebruiken. Anders kan er een uitzondering optreden. |
Contract | Vereist tekenreekskenmerk. Een tekenreeks die aangeeft welk contract dit eindpunt beschikbaar maakt. De assembly moet het contracttype implementeren. |
endpointConfiguration | Een tekenreeks die de naam aangeeft 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. |
Soort | 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 een gemeenschappelijk kanaaleindpunt gemaakt. |
naam | Optioneel tekenreekskenmerk. Dit kenmerk identificeert een uniek eindpunt voor een bepaald contract. U kunt meerdere clients definiëren voor een bepaald contracttype. Elke definitie moet worden onderscheiden door een unieke configuratienaam. Als dit kenmerk wordt weggelaten, wordt het bijbehorende eindpunt gebruikt als het standaardeindpunt dat is gekoppeld aan het opgegeven contracttype. De standaardwaarde is een lege tekenreeks. Het name kenmerk van een binding wordt gebruikt voor het exporteren van definities via WSDL. |
Onderliggende elementen
Element | Beschrijving |
---|---|
<Headers> | Een verzameling adreskoppen. |
<Identiteit> | Een identiteit die de verificatie van een eindpunt mogelijk maakt door andere eindpunten die berichten uitwisselen met het eindpunt. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
<Client> | Een configuratiesectie die een lijst met eindpunten definieert waarmee een client verbinding kan maken. |
Voorbeeld
Dit is een voorbeeld van een configuratie van een kanaaleindpunt.
<endpoint address="/HelloWorld/"
bindingConfiguration="usingDefaults"
name="MyBinding"
binding="customBinding"
contract="HelloWorld">
</endpoint>
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.