ListenUriMode 列舉

定義

指出傳輸是否必須確保提供給服務接聽的 URI 是唯一的,或是可以確實依照提供的方式來使用。

public enum class ListenUriMode
public enum ListenUriMode
type ListenUriMode = 
Public Enum ListenUriMode
繼承
ListenUriMode

欄位

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 (PortSharingEnabledfalse),這表示繫結至唯一可用的連接埠號碼。

  • 對於埠共用模式中的 TCP (PortSharingEnabled) true ,而且針對所有其他現有的 WCF 傳輸,這表示將唯一路徑附加至 ListenUri 結尾 (GUID) 。

當 的值 ListenUriMode 設定為 [明確] 模式時,傳輸會使用 ListenUri 與提供完全相同的方式,而不需修改它,使其成為唯一的。

適用於