PeerEndPoint Sınıf

Tanım

Eşler Arası İşbirliği Altyapısı içindeki veya PeerContact öğesinin PeerNearMegeçerli örneğini açıklayarak benzersiz bir ağ adresi yapılandırmasıyla belirtilen bir PeerContactPeerNearMe veya örneğinin konumunu temsil eder.

public ref class PeerEndPoint : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::PeerEndPoint ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerEndPoint : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.PeerEndPoint>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
Devralma
PeerEndPoint
Öznitelikler
Uygulamalar

Açıklamalar

Eş "uç nokta", kişinin iletişim durumu konumunu tanımlar. Bu yapılandırma, eş işbirliği ağındaki kişinin şu anda kullanılabilir olan örneğini açıklayan benzersiz ağ adresi yapılandırmasıdır. Tek bir kişi, eş işbirliği ağındaki birden çok uç noktada kullanılabilir.

Bir kişiyi izleyen bir eş, belirli bir eş varlığı, uygulama veya nesne güncelleştirmeleri için ilgili kişiyle ilişkili uç noktalardan herhangi birini sorgulayabilir.

Oluşturucular

PeerEndPoint()

sınıfının yeni bir örneğini PeerEndPoint oluşturur.

PeerEndPoint(IPEndPoint)

içinde bulunan IPEndPointeşle ilişkili uç nokta ile sınıfının yeni bir örneğini PeerEndPoint başlatır.

PeerEndPoint(IPEndPoint, String)

içinde bulunan IPEndPoint eşle ilişkili uç nokta ve öğesini belirten endPointNamebir dize ile sınıfının yeni bir örneğini PeerEndPoint başlatır.

PeerEndPoint(SerializationInfo, StreamingContext)

Serileştirme için gereken ilişkili parametrelerle yeni PeerEndPoint bir örnek başlatır.

Özellikler

EndPoint

Örnekle ilişkili IP adresini içeren öğesini PeerEndPoint alır veya ayarlarIPEndPoint.

Name

Örnek için PeerEndPoint görüntülenen adı temsil eden bir String alır veya ayarlar.

SynchronizingObject

Bu özellik değeri ayarlandığında, zaman uyumsuz bir işlemin sonucu olarak tetiklenmemiş tüm olaylar, belirli SynchronizingObjectoluşturan iş parçacığında ilişkili olay işleyicilerine geri çağrılır.

Yöntemler

Dispose()

nesnesi tarafından PeerEndPoint kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

nesnesi tarafından PeerEndPoint kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

öğesini PeerEndPoint belirtilen Objectile karşılaştırır.

Equals(Object, Object)

Belirtilen PeerEndPoint nesnelerin eşit kabul edilip edilmeyeceğini belirler.

Equals(PeerEndPoint)

öğesini PeerEndPoint belirtilen PeerEndPoint örnekle karşılaştırır.

GetHashCode()

Bir PeerEndPoint örneğin karma kodunu döndürür.

GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Sınıf örneğini belirtilen PeerObject örneği seri hale getirmek için gereken verilerle doldurur. Türetilmiş bir tür temel tür GetObjectData(SerializationInfo, StreamingContext) yöntemini çağırmalıdır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnNameChanged(NameChangedEventArgs)

örneğiyle ilişkilendirilmiş tarafından belirtilende bir değişiklik gerçekleştiğinde PeerNamePeerContact çağrılır PeerEndPoint .

ToString()

Bir String örneği temsil eden bir PeerEndPoint döndürür.

Ekinlikler

NameChanged

Bir PeerEndPoint nesneyle ilişkili ad değiştiğinde sinyal görüntülenir.

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Geçerli PeerEndPoint örneği seri hale getirilmiş kaynaktan alınan verilerle doldurur.

Şunlara uygulanır

Ayrıca bkz.