Share via


PeerContact.Equals 方法

定義

判斷這個 PeerName 物件的 PeerContact 是否等於另一個物件的名稱。

多載

Equals(PeerContact)

比較 PeerContact 和指定的 PeerContact 執行個體。

Equals(Object)

比較 PeerContact 執行個體與指定的物件。

Equals(Object, Object)

判斷指定的 PeerContact 執行個體是否視為相等。

備註

true如果指定的 Object 與目前實體相同PeerName,則傳回 ,否則false傳回 。 如果傳遞的參數為 null,這個方法也會傳回 false

Equals(PeerContact)

比較 PeerContact 和指定的 PeerContact 執行個體。

public:
 virtual bool Equals(System::Net::PeerToPeer::Collaboration::PeerContact ^ other);
public bool Equals (System.Net.PeerToPeer.Collaboration.PeerContact other);
override this.Equals : System.Net.PeerToPeer.Collaboration.PeerContact -> bool
Public Function Equals (other As PeerContact) As Boolean

參數

other
PeerContact

要測試是否相等的 PeerContact 執行個體。

傳回

若提供的 PeerContact 執行個體有相符的資料,即為 true;否則為 false

實作

例外狀況

PeerContact 物件已經處置。

備註

在比較之前,不會對字串進行正規化。 在建構 PeerContact 物件之前,所有正規化都應該已完成或之前。

適用於

Equals(Object)

比較 PeerContact 執行個體與指定的物件。

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

參數

obj
Object

比較 PeerContact 執行個體與指定的物件。

傳回

若提供的 PeerContact 執行個體有相符的資料,即為 true;否則為 false。 如果傳遞的參數為 false,則這個方法也會傳回 null

例外狀況

PeerContact 物件已經處置。

備註

其他與 對象比較 PeerContact 的物件包括對等主機名、相對對等名稱,以及從其他 System.Net.PeerToPeer 物件取消封裝的名稱。

在比較之前,不會對字串進行正規化。 在建構 PeerContact 物件之前,所有正規化都應該已完成或之前。

適用於

Equals(Object, Object)

判斷指定的 PeerContact 執行個體是否視為相等。

public:
 static bool Equals(System::Object ^ objA, System::Object ^ objB);
public static bool Equals (object objA, object objB);
static member Equals : obj * obj -> bool
Public Shared Function Equals (objA As Object, objB As Object) As Boolean

參數

objA
Object

要比較的第一個 PeerContact

objB
Object

要比較的第二個 PeerContact

傳回

若提供的 PeerContact 執行個體有相符的資料,即為 true;否則為 false

備註

這可用來判斷 是否 PeerName 由兩個不同的遠端對等同時使用。

其他與 對象比較 PeerContact 的物件包括對等主機名、相對對等名稱,以及從其他 System.Net.PeerToPeer 物件取消封裝的名稱。

另請參閱

適用於