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。

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