ListenUriMode Wyliczenie

Definicja

Wskazuje, czy transport musi zapewnić, że identyfikator URI podany dla usługi do nasłuchiwaniu jest unikatowy lub może być używany dokładnie tak, jak podano.

public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode = 
Public Enum ListenUriMode
Dziedziczenie
ListenUriMode

Pola

Explicit 0

Używa dokładnie ListenUri tak, jak podano. Jest to wartość domyślna.

Unique 1

Określa, że transportu należy używać mechanizmu specyficzne dla transportu, aby upewnić się, ListenUri że jest unikatowy.

Uwagi

Wartość URI punktu końcowego, w którym usługa nasłuchuje, można ustawić programowo przy użyciu właściwości , a wartość dla tego punktu końcowego jest ustawiana przy ListenUri ListenUriMode użyciu właściwości ListenUriMode . Wartość domyślna dla ListenUri to Address . Wartość domyślna dla ListenUriMode jest Jawne.

Wartość tych właściwości można również ustawić przy użyciu ListenUri właściwości i ListenUriMode .

Jeśli wartość właściwości jest ListenUriMode ustawiona na Wartość unikatowa, transport jest odpowiedzialny za tworzenie unikatowego identyfikatorów URI. Różne transporty używane przez Windows Communication Foundation (WCF) inaczej generują ten unikatowy identyfikator URI

  • W przypadku protokołu TCP w trybie wyłącznym ( to ) oznacza to powiązanie PortSharingEnabled false z unikatowym dostępnym numerem portu.

  • W przypadku protokołu TCP w trybie udostępniania portów ( jest ) i dla wszystkich innych istniejących transportów WCF oznacza to dołączenie unikatowej ścieżki PortSharingEnabled true (identyfikatora GUID) na końcu ListenUri .

Gdy wartość jest ustawiona na tryb jawny, transportu używa dokładnie tak, jak podano, bez modyfikowania go, aby ListenUriMode ListenUri był unikatowy.

Dotyczy