PeerEndPoint Kelas

Definisi

Mewakili lokasi PeerNearMeinstans , atau PeerContact yang ditentukan dengan konfigurasi alamat jaringan unik dengan menjelaskan instans saat ini dari atau PeerContactPeerNearMe dalam Infrastruktur Kolaborasi Peer-to-Peer.

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
Warisan
PeerEndPoint
Atribut
Penerapan

Keterangan

"Titik akhir" serekan menjelaskan lokasi kehadiran kontak - konfigurasi alamat jaringan unik yang menjelaskan instans kontak yang saat ini tersedia dalam jaringan kolaborasi serekan. Satu kontak dapat tersedia di beberapa titik akhir dalam jaringan kolaborasi serekan.

Serekan yang menonton kontak dapat mengkueri salah satu titik akhir yang terkait dengan kontak tersebut untuk pembaruan kehadiran serekan, aplikasi, atau objek tertentu.

Konstruktor

PeerEndPoint()

Menghasilkan instans PeerEndPoint baru kelas .

PeerEndPoint(IPEndPoint)

Menginisialisasi instans PeerEndPoint baru kelas dengan titik akhir terkait peer yang terkandung dalam IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Menginisialisasi instans PeerEndPoint baru kelas dengan titik akhir terkait peer yang terkandung di dalamnya IPEndPoint dan string yang menentukan endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

Menginisialisasi instans baru PeerEndPoint dengan parameter terkait yang diperlukan untuk serialisasi.

Properti

EndPoint

Mendapatkan atau mengatur IPEndPoint yang berisi alamat IP yang terkait dengan PeerEndPoint instans.

Name

Mendapatkan atau mengatur String yang mewakili nama yang ditampilkan untuk PeerEndPoint instans.

SynchronizingObject

Ketika nilai properti ini diatur, semua peristiwa yang tidak diaktifkan sebagai hasil dari operasi asinkron akan memiliki penanganan aktivitas terkait yang dipanggil kembali pada utas yang membuat spesifik SynchronizingObject.

Metode

Dispose()

Melepaskan semua sumber daya yang PeerEndPoint digunakan oleh objek .

Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh PeerEndPoint objek dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Membandingkan dengan PeerEndPoint yang ditentukan Object.

Equals(Object, Object)

Menentukan apakah objek yang ditentukan PeerEndPoint dianggap sama.

Equals(PeerEndPoint)

Membandingkan dengan PeerEndPoint instans yang ditentukan PeerEndPoint .

GetHashCode()

Mengembalikan kode hash untuk PeerEndPoint instans.

GetObjectData(SerializationInfo, StreamingContext)

Mengisi instans kelas dengan data yang SerializationInfo diperlukan untuk membuat serial instans yang ditentukan PeerObject . Jenis turunan harus memanggil metode jenis GetObjectData(SerializationInfo, StreamingContext) dasar.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnNameChanged(NameChangedEventArgs)

Dipanggil ketika perubahan terjadi pada PeerName yang ditentukan oleh yang PeerContact terkait dengan PeerEndPoint instans.

ToString()

Mengembalikan yang String mewakili instans PeerEndPoint .

Acara

NameChanged

Diberi sinyal ketika nama yang terkait dengan PeerEndPoint objek berubah.

Implementasi Antarmuka Eksplisit

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Mengisi instans saat ini PeerEndPoint dengan data yang diperoleh dari sumber serial.

Berlaku untuk

Lihat juga