NetPeerTcpBinding.ListenIPAddress 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置本地对等节点用于侦听的 IP 地址。
public:
property System::Net::IPAddress ^ ListenIPAddress { System::Net::IPAddress ^ get(); void set(System::Net::IPAddress ^ value); };
public System.Net.IPAddress ListenIPAddress { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.PeerTransportListenAddressConverter))]
public System.Net.IPAddress ListenIPAddress { get; set; }
member this.ListenIPAddress : System.Net.IPAddress with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.PeerTransportListenAddressConverter))>]
member this.ListenIPAddress : System.Net.IPAddress with get, set
Public Property ListenIPAddress As IPAddress
属性值
一个 String 值,包含格式正确的 IPv4 或 IPv6 地址,本地对等节点将在该地址上进行侦听。
- 属性
例外
提供的地址无效或其格式不正确。
注解
如果未设置此属性,或将其设置为 null
或 Empty,则关联的 PeerNode 将在为本地计算机配置的所有全局地址(IPv4 和 IPv6 地址)上进行侦听。
如果为此属性指定了有效的单播 IP 地址,则关联的 PeerNode 对象将在该地址上进行侦听。 IPv4 和 IPv6 通配符地址不被视为有效地址。
如果为此属性指定了非 null
IP 地址字符串,并且该属性与 PnrpPeerResolverBindingElement 结合使用,则 IP 地址必须与物理接口而不是虚拟接口关联。
必须为临时网络设置 ListenIPAddress,临时网络才能注册到默认对等解析程序 (PNRP)。 如果此属性随 PnrpPeerResolverElement(默认对等解析程序)一起指定,则 IP 地址必须属于物理网络接口,而不属于虚拟网络接口(如隧道接口)。 这是因为 PNRP 仅在与物理接口对应的 PNRP 云中发布。 通过将此属性设置为 Null,可在全局 PNRP 群中发布所有全局地址。