Dela via


<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