ListenUriMode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.