<slutpunkt> för <klienten>
Anger egenskaper för kontrakt, bindning och adress för kanalslutpunkten, som används av klienter för att ansluta till tjänstslutpunkter på servern.
<Konfiguration>
<system.serviceModel>
<Klient>
<Slutpunkt>
Syntax
<endpoint address="String"
behaviorConfiguration="String"
binding="String"
bindingConfiguration="String"
contract="String"
endpointConfiguration="String"
kind="String"
name="String">
</endpoint>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
adress | Obligatoriskt strängattribut. Anger slutpunktens adress. Standardvärdet är en tom sträng. Adressen måste vara en absolut URI. |
behaviorConfiguration | En sträng som innehåller beteendenamnet för beteendet som ska användas för att instansiera slutpunkten. Beteendenamnet måste finnas i omfånget när tjänsten definieras. Standardvärdet är en tom sträng. |
bindning | Obligatoriskt strängattribut. En sträng som anger vilken typ av bindning som ska användas. Typen måste ha ett registrerat konfigurationsavsnitt för att kunna refereras. Typen registreras efter avsnittsnamn, i stället för med typnamnet för bindningen. |
bindingConfiguration | Valfritt. En sträng som innehåller namnet på bindningskonfigurationen som ska användas när slutpunkten instansieras. Bindningskonfigurationen måste finnas i omfånget när slutpunkten definieras. Standardvärdet är en tom sträng. Det här attributet används tillsammans med binding för att referera till en specifik bindningskonfiguration i konfigurationsfilen. Ange det här attributet om du försöker använda en anpassad bindning. Annars kan ett undantag utlöses. |
Kontrakt | Obligatoriskt strängattribut. En sträng som anger vilket kontrakt den här slutpunkten exponerar. Sammansättningen måste implementera kontraktstypen. |
endpointConfiguration | En sträng som anger namnet på standardslutpunkten som anges av kind attributet, som refererar till ytterligare konfigurationsinformation för den här standardslutpunkten. Samma namn måste definieras i avsnittet <standardEndpoints> . |
Typ | En sträng som anger vilken typ av standardslutpunkt som tillämpas. Typen måste registreras i avsnittet <extensions> eller i machine.config. Om inget anges skapas en vanlig kanalslutpunkt. |
name | Valfritt strängattribut. Det här attributet identifierar unikt en slutpunkt för ett visst kontrakt. Du kan definiera flera klienter för en viss kontraktstyp. Varje definition måste särskiljas med ett unikt konfigurationsnamn. Om det här attributet utelämnas används motsvarande slutpunkt som standardslutpunkt som är associerad med den angivna kontraktstypen. Standardvärdet är en tom sträng. Attributet name för en bindning används för definitionsexport via WSDL. |
Underordnade element
Element | Beskrivning |
---|---|
<Headers> | En samling adresshuvuden. |
<Identitet> | En identitet som möjliggör autentisering av en slutpunkt av andra slutpunkter som utbyter meddelanden med den. |
Överordnade element
Element | Beskrivning |
---|---|
<Klient> | Ett konfigurationsavsnitt som definierar en lista över slutpunkter som en klient kan ansluta till. |
Exempel
Det här är ett exempel på en kanalslutpunktskonfiguration.
<endpoint address="/HelloWorld/"
bindingConfiguration="usingDefaults"
name="MyBinding"
binding="customBinding"
contract="HelloWorld">
</endpoint>
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.