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ğin 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 açıklar. 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ş, ilgili kişiyle ilişkili uç noktalardan herhangi birini belirli bir eş varlığı, uygulama veya nesne güncelleştirmeleri için sorgulayabilir.

Oluşturucular

PeerEndPoint()

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

PeerEndPoint(IPEndPoint)

sınıfının yeni bir örneğini PeerEndPoint içinde bulunan IPEndPointeşlerle ilişkili uç noktayla 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 PeerEndPoint ilişkili IP adresini içeren öğesini 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 SynchronizingObjectbir oluşturan iş parçacığında geri çağrılan ilişkili olay işleyicilerine sahip olur.

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 olarak 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)

Sınıf SerializationInfo ö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()

Örneği String 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 serileştirilmiş kaynaktan alınan verilerle doldurur.

Şunlara uygulanır

Ayrıca bkz.