<koncový bod> – element
Určuje vlastnosti vazby, kontraktu a adresy pro koncový bod služby, který se používá k zveřejnění služeb.
<Konfigurace>
<System.servicemodel>
<Služby>
<Služby>
<Koncový bod>
Syntax
<endpoint address="String"
behaviorConfiguration="String"
binding="String"
bindingConfiguration="String"
bindingName="String"
bindingNamespace="String"
contract="String"
endpointConfiguration="String"
isSystemEndpoint="Boolean"
kind="String"
listenUriMode="Explicit/Unique"
listenUri="Uri">
</endpoint>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
adresa | Řetězec, který obsahuje adresu koncového bodu. Adresu lze zadat jako absolutní nebo relativní adresu. Pokud je zadáte relativní adresu, očekává se, že hostitel poskytne základní adresu odpovídající schématu přenosu použitému ve vazbě. Pokud adresa není nakonfigurovaná, předpokládá se, že základní adresa je adresa pro daný koncový bod. Výchozí hodnota je prázdný řetězec. |
Behaviorconfiguration | Řetězec, který obsahuje název chování, které se má použít v koncovém bodu. |
vazba | Povinný atribut řetězce, který určuje typ vazby, která se má použít. Aby se na tento typ odkazoval, musí mít zaregistrovaný oddíl konfigurace. Typ je zaregistrovaný podle názvu oddílu, nikoli podle názvu typu vazby. |
bindingConfiguration | Řetězec, který určuje název vazby vazby, která se má použít při vytvoření instance koncového bodu. Název vazby musí být v rozsahu v okamžiku, kdy je koncový bod definovaný. 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. |
bindingName | Řetězec, který určuje jedinečný kvalifikovaný název vazby pro export definice přes WSDL. Výchozí hodnota je prázdný řetězec. |
bindingNamespace | Řetězec, který určuje kvalifikovaný název oboru názvů vazby pro export definic prostřednictvím WSDL. Výchozí hodnota je prázdný řetězec. |
Smlouvy | Řetězec, který označuje, který kontrakt tento koncový bod zobrazuje. Sestavení musí implementovat typ kontraktu. Pokud implementace služby implementuje jeden typ kontraktu, je možné tuto vlastnost vynechat. Výchozí hodnota je prázdný řetězec. |
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> . |
isSystemEndpoint | Logická hodnota, která určuje, jestli je koncový bod koncovým bodem infrastruktury. |
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 běžný koncový bod služby. |
listenUriMode | Určuje, jak přenos zachází s poskytnutým ListenUri serverem, na který má služba naslouchat. Platné hodnoty jsou-Explicitní -Jedinečný Výchozí hodnota je Explicit. |
listenUri | Řetězec, který určuje identifikátor URI, na kterém koncový bod služby naslouchá. Výchozí hodnota je prázdný řetězec. |
name | Nepovinný atribut. Řetězec, který určuje název koncového bodu služby. Výchozí hodnota je zřetězení názvu vazby a názvu popisu kontraktu. Služby můžou mít více koncových bodů, takže atribut koncového bodu name se liší od názvu služby. |
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 |
---|---|
<Služby> | 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 služby.
<endpoint address="/HelloWorld/"
bindingConfiguration="usingDefaults"
bindingName="MyBinding"
binding="customBinding"
contract="HelloWorld">
<headers>
<region xmlns="http://tempuri.org/">EastCoast</region>
<member xmlns="http://tempuri.org/">Gold</member>
</headers>
</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.