Sdílet prostřednictvím


<<koncový bod> klienta>

Určuje vlastnosti kontraktu, vazby a adresy koncového bodu kanálu, který klienti používají k připojení ke koncovým bodům služby na serveru.

<Konfigurace>
  <System.servicemodel>
    <Klienta>
      <Koncový bod>

Syntax

<endpoint address="String"
          behaviorConfiguration="String"
          binding="String"
          bindingConfiguration="String"
          contract="String"
          endpointConfiguration="String"
          kind="String"
          name="String">
</endpoint>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
adresa Povinný atribut řetězce.

Určuje adresu koncového bodu. Výchozí hodnota je prázdný řetězec. Adresa musí být absolutním identifikátorem URI.
Behaviorconfiguration Řetězec, který obsahuje název chování chování, které se má použít k vytvoření instance koncového bodu. Název chování musí být v rozsahu v okamžiku, kdy je služba definována. Výchozí hodnota je prázdný řetězec.
vazba Povinný atribut řetězce.

Řetězec označující typ vazby, který se má použít. Aby se na tento typ odkazoval, musí mít zaregistrovaný oddíl konfigurace. Typ se registruje podle názvu oddílu, nikoli podle názvu typu vazby.
bindingConfiguration Nepovinný parametr. Řetězec, který obsahuje název konfigurace vazby, která se má použít při vytvoření instance koncového bodu. Konfigurace vazby musí být v rozsahu v okamžiku, kdy je definovaný koncový bod. Výchozí hodnota je prázdný řetězec.

Tento atribut se používá ve spojení s binding odkazem na konkrétní konfiguraci vazby v konfiguračním souboru. Pokud se pokoušíte použít vlastní vazbu, nastavte tento atribut. V opačném případě může dojít k výjimce.
Smlouvy Povinný atribut řetězce.

Řetězec, který označuje, který kontrakt tento koncový bod zobrazuje. Sestavení musí implementovat typ kontraktu.
konfigurace koncového bodu Řetězec, který určuje název standardního koncového bodu nastaveného kind atributem, který odkazuje na další informace o konfiguraci tohoto standardního koncového bodu. Stejný název musí být definován v oddílu <standardEndpoints> .
Druhu Řetězec, který určuje typ použitého standardního koncového bodu. Typ musí být zaregistrovaný v oddílu <extensions> nebo v machine.config. Pokud není zadáno nic, vytvoří se společný koncový bod kanálu.
name Volitelný atribut řetězce. Tento atribut jednoznačně identifikuje koncový bod pro daný kontrakt. Pro daný typ kontraktu můžete definovat více klientů. Každá definice musí být odlišena jedinečným názvem konfigurace. Pokud je tento atribut vynechán, použije se odpovídající koncový bod jako výchozí koncový bod přidružený k zadanému typu Kontrakt. Výchozí hodnota je prázdný řetězec.

Atribut name vazby se používá pro export definic prostřednictvím WSDL.

Podřízené elementy

Element Popis
<Záhlaví> Kolekce hlaviček adres.
<Identity> Identita, která umožňuje ověřování koncového bodu jinými koncovými body, které si s ním vyměňují zprávy.

Nadřazené elementy

Element Popis
<Klienta> Oddíl konfigurace, který definuje seznam koncových bodů, ke kterým se klient může připojit.

Příklad

Toto je příklad konfigurace koncového bodu kanálu.

<endpoint address="/HelloWorld/"
          bindingConfiguration="usingDefaults"
          name="MyBinding"
          binding="customBinding"
          contract="HelloWorld">
</endpoint>

Viz také