Sdílet prostřednictvím


ListenUriMode Výčet

Definice

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
ListenUriMode

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ý.

Platí pro