PeerNearMe Sınıf

Tanım

"yakınımdaki Kişiler" altyapısı tarafından bulunan bir eş temsil eder.

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
Devralma
PeerNearMe
Öznitelikler
Uygulamalar

Açıklamalar

Bu sınıfın bir örneği doğrudan oluşturulamaz. Bunun yerine, çağıran eşlere "yakın" bir başvuru, yakındaki eşlerden oluşan bir koleksiyonu döndürmek için statik GetPeersNearMe yöntem kullanılarak elde edilir.

Bir nesneyle temsil edilen bir PeerNearMe eş, çağıran eşlerin adres defterinde yer almayabilir.

Oluşturucular

PeerNearMe()

sınıfının yeni bir varsayılan örneğini PeerNearMe başlatır.

PeerNearMe(SerializationInfo, StreamingContext)

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

Özellikler

IsOnline

şu anda 'çevrimiçi' olup olmadığını Peer belirten bir değer alır.

(Devralındığı yer: Peer)
Nickname

Nesnenin Takma Adını PeerNearMe temsil eden bir String alır veya ayarlar.

PeerEndPoints

PeerEndPointCollection ile ilişkili Peer öğesini alır.

(Devralındığı yer: Peer)
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.

(Devralındığı yer: Peer)

Yöntemler

AddToContactManager()

nesnesinden PeerNearMe bir PeerContact oluşturur ve ile ilişkilendirirContactManager.

AddToContactManager(String, String, MailAddress)

nesnesinden PeerNearMe ilişkili açıklayıcı parametrelerle bir PeerContact oluşturur ve ile ilişkilendirirContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

Sağlanan PeerEndPointöğesinden bir PeerNearMe nesnesi oluşturur.

Dispose()

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

(Devralındığı yer: Peer)
Dispose(Boolean)

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

Equals(Object)

PeerNearMe Örneği belirtilen nesneyle karşılaştırır.

Equals(Object, Object)

Belirtilen PeerNearMe örneklerin eşit kabul edilip edilmeyeceğini belirler.

Equals(Peer)

Geçerli Peer ve belirtilen eş için büyük/küçük harfe duyarlı bir karşılaştırma gerçekleştirir.

(Devralındığı yer: Peer)
Equals(PeerNearMe)

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

GetHashCode()

Örneğin karma kodunu PeerNearMe döndürür.

GetObjectData(SerializationInfo, StreamingContext)

belirtilen PeerNearMeseri hale getirmek için gereken verilerle doldururSerializationInfo. Türetilmiş bir tür temel tür GetObjectData(SerializationInfo, StreamingContext) yöntemini çağırmalıdır.

GetObjects()

Yerel önbellekten veri nesnelerinin koleksiyonunu alır.

(Devralındığı yer: Peer)
GetObjects(Guid)

Peer öğesinden PeerObjectCollectionsağlanan Guid ile ilişkili nesneyi alır.

(Devralındığı yer: Peer)
GetPresenceInfo(PeerEndPoint)

bir PeerEndPointiçin kullanılabilir iletişim durumu bilgilerini alır.

(Devralındığı yer: Peer)
GetType()

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

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

Bir örneğe özgü uygulama, nesne ve iletişim durumu verilerini almak için bir PeerNearMe ağ işlemi başlatır.

Invite()

Uzak bir eşe eş işbirliği uygulamasına katılma daveti gönderir.

Invite(PeerApplication, String, Byte[])

Eş işbirliği uygulamasına katılma davetini, uygulama davetini açıklayan veya belirten verileri içeren uzak eşlere gönderir.

InviteAsync(Object)

Eş işbirliği uygulamasına katılmayla ilgili olarak bir eşten davet yanıtı alır.

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

Eş işbirliği uygulaması daveti ile ilgili olarak eşten davet yanıtı alır.

InviteAsyncCancel(Object)

yöntemiyle gönderilen daveti InviteAsync(PeerApplication, String, Byte[], Object) iptal eder.

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

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

(Devralındığı yer: Object)
OnInviteCompleted(InviteCompletedEventArgs)

Olayı tetikler InviteCompleted .

(Devralındığı yer: Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Olayı sinyaller RefreshDataCompleted .

RefreshData()

Bir örneğe özgü uygulama, nesne ve iletişim durumu verilerini almak için bir PeerNearMe ağ işlemi başlatır.

RefreshDataAsync(Object)

Bir örneğe özgü uygulama, nesne ve iletişim durumu verilerini almak için bir PeerNearMe ağ işlemi başlatır.

ToString()

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

Ekinlikler

InviteCompleted

Uzak bir eş için davet işlemi tamamlandığında oluşturulur.

(Devralındığı yer: Peer)
PeerNearMeChanged

Yeni PeerNearMe bir örnek bulunduğunda, artık kullanılamadığında veya ilişkili PeerEndPoint nesne bilgileri değiştiğinde sinyal görüntülenir.

RefreshDataCompleted

Örneğin veya RefreshDataAsync(Object) işlemi PeerNearMe tamamlandığında sinyal görüntülenirRefreshData().

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Şunlara uygulanır

Ayrıca bkz.