ListenUriMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指出傳輸是否必須確保提供給服務接聽的 URI 是唯一的,或是可以確實依照提供的方式來使用。
public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode =
Public Enum ListenUriMode
- 繼承
欄位
名稱 | 值 | Description |
---|---|---|
Explicit | 0 | 確實依照提供的方式來使用 ListenUri。 這是預設值。 |
Unique | 1 | 指定傳輸應使用傳輸特定的機制來確保 ListenUri 是唯一的。 |
備註
服務接聽所在的端點的 URI 可以使用 ListenUri 屬性以程式設計方式來設定,而該端點的 ListenUriMode 值是使用 ListenUriMode 屬性來設定。 ListenUri 的預設值為 Address。 的 ListenUriMode 預設值為 Explicit。
這些屬性的值也可以使用 ListenUri 屬性和 ListenUriMode 屬性來設定。
當 的值 ListenUriMode 設定為 Unique 時,傳輸會負責建立唯一 URI。 Windows Communication Foundation (WCF 所使用的不同傳輸) 以不同的方式產生此唯一 URI
對於獨佔模式中的 TCP (PortSharingEnabled 為
false
),這表示繫結至唯一可用的連接埠號碼。對於埠共用模式中的 TCP (PortSharingEnabled)
true
,而且針對所有其他現有的 WCF 傳輸,這表示將唯一路徑附加至 ListenUri 結尾 (GUID) 。
當 的值 ListenUriMode 設定為 [明確] 模式時,傳輸會使用 ListenUri 與提供完全相同的方式,而不需修改它,使其成為唯一的。