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