共用方式為


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 物件取消封裝的名稱。

另請參閱

適用於