<<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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.