Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje vlastnosti vazby, kontraktu a adresy pro koncový bod služby, který se používá k zveřejnění služeb.
<configuration>
<system.serviceModel>
<services>
<service>
<endpoint>
Syntaxe
<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 prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
| address | Řetězec, který obsahuje adresu koncového bodu. Adresu lze zadat jako absolutní nebo relativní adresu. Pokud je zadanou relativní adresou, 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 daného koncového bodu. 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 bylo možné na tento typ odkazovat, musí mít zaregistrovaný oddíl konfigurace. Typ je registrovaný 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 oboru v okamžiku, kdy je koncový bod definován. 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. Tento atribut nastavte, pokud se pokoušíte použít vlastní vazbu. V opačném případě může dojít k vyvolání výjimky. |
| bindingName | Řetězec, který určuje jedinečný kvalifikovaný název vazby pro export definice prostřednictvím WSDL. Výchozí hodnota je prázdný řetězec. |
| bindingNamespace | Řetězec, který určuje kvalifikovaný název oboru názvů vazby pro export definice prostřednictvím WSDL. Výchozí hodnota je prázdný řetězec. |
| kontrakt | Řetězec, který označuje, který kontrakt tento koncový bod zobrazuje. Sestavení musí implementovat typ kontraktu. Pokud implementace služby implementuje jeden typ kontraktu, může být tato vlastnost vynechána. 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. |
| laskavý | Řetězec, který určuje typ použitého standardního koncového bodu. Typ musí být registrován v oddílu <extensions> nebo v machine.config. Pokud není zadáno nic, vytvoří se společný koncový bod služby. |
| listenUriMode | Určuje, jak se s přenosem ListenUri zachází se službou, aby naslouchala. Platné hodnoty jsou-Explicitní -Jedinečný Výchozí hodnota je Explicitní. |
| listenUri | Řetězec, který určuje identifikátor URI, ve kterém koncový bod služby naslouchá. Výchozí hodnota je prázdný řetězec. |
| název | Volitelný 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é prvky
| prvek | Description |
|---|---|
| <Záhlaví> | Kolekce hlaviček adres. |
| <Identity> | Identita, která umožňuje ověřování koncového bodu jinými koncovými body, které s ním vyměňují zprávy. |
Nadřazené prvky
| prvek | Description |
|---|---|
| <Služby> | Oddíl konfigurace, který definuje seznam koncových bodů, ke kterým se klient může připojit. |
Example
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.