Aracılığıyla paylaş


PeerContact.IsSubscribed Özellik

Tanım

Geçerlinin PeerContact bir uç noktaya abone olup olmadığını veya aboneliğinin kaldırılacağını belirten bir değer alır veya ayarlar. Alternatif olarak, bu özellik geçerli eş konağın veya barındırma uygulamasının bu PeerContactöğesine abone olup olmadığını veya aboneliğini kaldırdığını belirten bir değer alır veya ayarlar.

public:
 property bool IsSubscribed { bool get(); };
public bool IsSubscribed { get; }
member this.IsSubscribed : bool
Public ReadOnly Property IsSubscribed As Boolean

Özellik Değeri

true bu PeerContact uç noktaya aboneyse, false kişi abone değilse veya aboneliği kaldırılmışsa.

Özel durumlar

Bu PeerContact nesne atılmış.

Açıklamalar

Çoğu durumda, bir PeerEndPoint eş konak ile aynı değildir. Eş konağın uzak eş içinde ContactManager bir örneği vardır ve ilişki, eşleri işbirliğine davet etmiş olmalarıdır. Uç noktanın kendi kişi yöneticisinde ve eş konakta bir "Ben" örneği vardır, ancak ilişki belirtilmez.

Eş konak içindeyse ContactManagerve eş kişi tarafından seçilmiyorsaSubscribeSubscriptionType, ana bilgisayar Kişi Yöneticisi'nden girdisini silmek yerine engellenmiş değerine sahip olabilir.

Yerel eşler, uzak eşler, eş konaklar ve abonelikler arasında çoka çok ilişki vardır. Abonelikler işlem başına, uygulama başına veya etki alanı başına değil kullanıcı başınadır. Sonuç olarak, bir PeerContact nesneyle ilişkili abonelikler abone olduğu ve güncelleştirme beklediği kişilerin listesidir. Bu kişiler kendi uygulama, nesne ve iletişim durumu bilgilerini güncelleştirmiş veya içindeki kişilerle ilgili bilgileri güncelleştirmişlerdir ContactManager.

Bir kişi her zaman kendisine abone olduğundanPeerContact, bu özellik her zaman nesne yerel veya "Ben" kişisini temsil eden bir ise döndürürtrue.

Şunlara uygulanır

Ayrıca bkz.