PeerNearMe Kelas

Definisi

Mewakili serekan yang terletak di infrastruktur "Orang Near Me".

public ref class PeerNearMe : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerNearMe ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerNearMe>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNearMe = class
    inherit Peer
    interface IEquatable<PeerNearMe>
    interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
Warisan
PeerNearMe
Atribut
Penerapan

Keterangan

Instans kelas ini tidak dapat dibuat secara langsung. Sebaliknya, referensi ke rekan-rekan "dekat" serekan panggilan diperoleh dengan menggunakan metode statis GetPeersNearMe untuk mengembalikan koleksi rekan-rekan terdekat.

Serekan yang PeerNearMe diwakili oleh objek belum tentu ada dalam buku alamat serekan panggilan.

Konstruktor

PeerNearMe()

Menginisialisasi instans PeerNearMe default baru kelas.

PeerNearMe(SerializationInfo, StreamingContext)

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

Properti

IsOnline

Mendapatkan nilai yang menentukan apakah Peer saat ini 'online'.

(Diperoleh dari Peer)
Nickname

Mendapatkan atau mengatur yang String mewakili Nama Panggilan PeerNearMe objek.

PeerEndPoints

Mendapatkan yang PeerEndPointCollection terkait dengan Peer.

(Diperoleh dari Peer)
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.

(Diperoleh dari Peer)

Metode

AddToContactManager()

PeerContact Menghasilkan dari PeerNearMe objek dan mengaitkannya dengan ContactManager.

AddToContactManager(String, String, MailAddress)

PeerContact Menghasilkan dengan parameter deskriptif terkait dari PeerNearMe objek dan mengaitkannya dengan ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

PeerNearMe Menghasilkan objek dari yang disediakanPeerEndPoint.

Dispose()

Melepaskan semua sumber daya yang Peer digunakan oleh objek .

(Diperoleh dari Peer)
Dispose(Boolean)

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

Equals(Object)

Membandingkan instans dengan PeerNearMe objek yang ditentukan.

Equals(Object, Object)

Menentukan apakah instans yang ditentukan PeerNearMe dianggap sama.

Equals(Peer)

Melakukan perbandingan peka huruf besar/kecil dari peering saat ini Peer dan yang ditentukan.

(Diperoleh dari Peer)
Equals(PeerNearMe)

Membandingkan dengan PeerNearMe instans yang ditentukan PeerNearMe .

GetHashCode()

Mengembalikan kode hash untuk PeerNearMe instans.

GetObjectData(SerializationInfo, StreamingContext)

Mengisi dengan data yang SerializationInfo diperlukan untuk membuat serialisasi yang ditentukan PeerNearMe. Jenis turunan harus memanggil metode jenis GetObjectData(SerializationInfo, StreamingContext) dasar.

GetObjects()

Mendapatkan pengumpulan objek data dari cache lokal.

(Diperoleh dari Peer)
GetObjects(Guid)

Mendapatkan objek yang Peer terkait dengan yang disediakan Guid dari PeerObjectCollection.

(Diperoleh dari Peer)
GetPresenceInfo(PeerEndPoint)

Mendapatkan informasi kehadiran yang PeerEndPointtersedia untuk .

(Diperoleh dari Peer)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
InternalRefreshData(Object)

Memulai operasi jaringan untuk mengambil aplikasi, objek, dan data kehadiran khusus untuk PeerNearMe instans.

Invite()

Mengirim undangan untuk bergabung dengan aplikasi kolaborasi serekan ke rekan jarak jauh.

Invite(PeerApplication, String, Byte[])

Mengirim undangan untuk bergabung dengan aplikasi kolaborasi serekan ke peer jarak jauh yang menyertakan data yang menjelaskan atau menentukan undangan aplikasi.

InviteAsync(Object)

Menerima respons undangan dari serekan mengenai bergabung dengan aplikasi kolaborasi serekan.

InviteAsync(PeerApplication, String, Byte[], Object)

Menerima respons undangan dari serekan mengenai undangan ke aplikasi kolaborasi serekan.

InviteAsyncCancel(Object)

Membatalkan undangan yang dikirim dengan InviteAsync(PeerApplication, String, Byte[], Object) metode .

(Diperoleh dari Peer)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnInviteCompleted(InviteCompletedEventArgs)

Memunculkan kejadian InviteCompleted.

(Diperoleh dari Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Memberi sinyal peristiwa RefreshDataCompleted .

RefreshData()

Memulai operasi jaringan untuk mengambil aplikasi, objek, dan data kehadiran khusus untuk PeerNearMe instans.

RefreshDataAsync(Object)

Memulai operasi jaringan untuk mengambil aplikasi, objek, dan data kehadiran khusus untuk PeerNearMe instans.

ToString()

Mengembalikan String yang mewakili instans PeerNearMe .

Acara

InviteCompleted

Dimunculkan ketika proses undangan untuk peer jarak jauh telah selesai.

(Diperoleh dari Peer)
PeerNearMeChanged

Diberi sinyal ketika instans baru PeerNearMe ditemukan, tidak lagi tersedia, atau informasi objek terkait PeerEndPoint telah berubah.

RefreshDataCompleted

Diberi sinyal ketika RefreshData() operasi atau RefreshDataAsync(Object) untuk PeerNearMe instans selesai.

Implementasi Antarmuka Eksplisit

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Berlaku untuk

Lihat juga