共用方式為


NetPeerTcpBinding.ListenIPAddress 屬性

定義

取得或設定本機對等節點用於接聽的 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 位址。

屬性

例外狀況

提供的位址無效或格式不正確。

備註

如果這個屬性未設定,或設定為 nullEmpty,則關聯的 PeerNode 就會接聽專為本機電腦設定的所有全域位址 (IPv4 和 IPv6)。

如果已為這個屬性指定了有效的單點 IP 位址,則關聯的 PeerNode 物件就會接聽該位址。 IPv4 和 IPv6 萬用字元位址不被視為有效。

如果為與 null 配合使用的這個屬性指定非 PnrpPeerResolverBindingElement 的 IP 位址字串,則此 IP 位址必須與實體介面產生關聯,而非虛擬介面。

對於臨機網路,則必須設定 ListenIPAddress,才能以預設的對等解析程式 (PNRP) 註冊。 如果指定這個屬性與 PnrpPeerResolverElement (預設的對等解析程式) 配合使用,則 IP 位址必須屬於實體網路介面,而非虛擬網路介面 (例如通道介面)。 這是因為 PNRP 只會在對應至實體介面的 PNRP 雲端內發佈。 透過將這個屬性設定為 null,所有的全域位址都會在全域 PNRP Cloud 中發行。

適用於