ListenUriMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, jestli přenos musí zajistit, aby byl identifikátor URI zadaný pro službu k naslouchání jedinečný nebo lze použít přesně tak, jak je poskytnuto.
public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode =
Public Enum ListenUriMode
- Dědičnost
Pole
Explicit | 0 | Použije přesně ListenUri tak, jak je zadané. Toto je výchozí hodnota. |
Unique | 1 | Určuje, že přenos by měl používat mechanismus specifický pro přenos, aby se ListenUri zajistilo, že je jedinečný. |
Poznámky
Identifikátor URI koncového bodu, na kterém služba naslouchá, je možné nastavit programově pomocí vlastnosti a hodnota pro tento koncový bod se nastaví ListenUri ListenUriMode pomocí vlastnosti ListenUriMode . Výchozí hodnota pro ListenUri je Address . Výchozí hodnota pro je ListenUriMode Explicit.
Hodnotu těchto vlastností lze také nastavit pomocí ListenUri vlastnosti a ListenUriMode vlastnosti .
Pokud je hodnota ListenUriMode nastavená na Jedinečná, přenos zodpovídá za vytvoření jedinečného identifikátoru URI. Různé přenosy používané Windows Communication Foundation (WCF) generují tento jedinečný identifikátor URI odlišně.
U protokolu TCP v výhradním režimu ( je ) to PortSharingEnabled znamená vytvoření vazby na
false
jedinečně dostupné číslo portu.U protokolu TCP v režimu sdílení portů ( je ) a pro všechny ostatní existující přenosy WCF to znamená připojení jedinečné cesty PortSharingEnabled
true
(IDENTIFIKÁTOR GUID) na konec ListenUri .
Pokud je hodnota nastavena na explicitní režim, přenos používá přesně tak, jak je k dispozici, beze změny, aby ListenUriMode ListenUri byl jedinečný.