ListenUriMode

可以使用 ListenUri 屬性,以編程方式對服務要偵聽的終結點的 URI 進行設置;還可以使用 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 設置爲 Explicit 模式,則傳輸將完全原樣使用 ListenUri,不會將其修改爲一個唯一的 URI。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章