PeerName 類別

定義

指定定義對等 PeerName 物件的值。 對等名稱通常是一個用來識別對等資源的字串。

public ref class PeerName : IEquatable<System::Net::PeerToPeer::PeerName ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerName : IEquatable<System.Net.PeerToPeer.PeerName>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerName = class
    interface ISerializable
    interface IEquatable<PeerName>
Public Class PeerName
Implements IEquatable(Of PeerName), ISerializable
繼承
PeerName
屬性
實作

建構函式

PeerName(SerializationInfo, StreamingContext)

將序列化 PeerName 所需要的資料填入 SerializationInfo 物件中。

PeerName(String)

使用提供的完整對等名稱 String 值初始化 PeerName 類型的新物件。

PeerName(String, PeerNameType)

初始化 PeerName 類別的新執行個體。

屬性

Authority

傳回字串,指定這個 Authority 物件所使用的 PeerName

Classifier

傳回字串,內含對等 PeerName 的 Classifier。

IsSecured

取得布林值,指定這是否為受保護的對等名稱。

PeerHostName

取得對等主機的名稱。 這是 DNS 編碼的 PeerName,相當於 PeerHostName,因為兩者都是識別項。 兩者之間的差別在於視覺化的表示。

方法

CreateFromPeerHostName(String)

使用指定的對等主應用程式名稱,建立指定之 PeerHostName 物件的新執行個體。

CreateRelativePeerName(PeerName, String)

以指定的 Classifier 字串值,取代提供的 PeerName 物件上所定義的 Classifier 欄位,以建立新的 PeerName

Equals(Object)

判斷這個 PeerName 的內容是否等於另一個物件的內容。

Equals(PeerName)

在目前 PeerName 和指定的對等名稱之間執行區分大小寫的比較。

GetHashCode()

覆寫 GetHashCode() 方法。

GetObjectData(SerializationInfo, StreamingContext)

以序列化 PeerName 所需的資料,填入序列化資訊物件。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回目前 PeerName 物件的字串表示。

明確介面實作

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

實作 ISerializable 介面,並傳回序列化 PeerName 執行個體所需的資料。

適用於

另請參閱