PeerContact.IsSubscribed Egenskap

Definition

Hämtar eller anger ett värde som anger om den aktuella PeerContact är prenumererad eller avregistrerad till en slutpunkt. Den här egenskapen kan också hämta eller ange ett värde som anger om den aktuella peer-värden eller värdprogrammet har prenumererat eller avregistrerat sig för den här PeerContact.

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

Egenskapsvärde

true om detta PeerContact prenumererar på den här slutpunkten, false om kontakten inte har prenumererat eller har avslutat prenumerationen.

Undantag

Det här PeerContact objektet har tagits bort.

Kommentarer

I många fall är en PeerEndPoint inte samma som en peer-värd. En peer-värd har en instans inom ContactManager fjärr peer och relationen är att de har bjudit in peer att samarbeta. En slutpunkt har en "Mig"-instans i sin egen kontakthanterare och peer-värd, men relationen har inte angetts.

Om peer-värden finns i ContactManager, och peer-kontakten väljer att Subscribeinte , kan dess SubscriptionType ha värdet blockerad, i stället för att ta bort posten från värdkontakthanteraren.

Det finns en många-till-många-relation mellan lokala peer-datorer, fjärranslutna peer-datorer, peer-värdar och prenumerationer. Prenumerationer är per användare, snarare än per process, per program eller per domän. Därför är de prenumerationer som är associerade med ett PeerContact objekt listan över kontakter som det har prenumererat på och från vilka det förväntar sig uppdateringar. Dessa kontakter har antingen uppdaterat sin egen program-, objekt- och närvaroinformation, eller så har de uppdaterad information om kontakter i ContactManager.

Den här egenskapen returnerar true alltid om objektet är en PeerContact som representerar den lokala kontakten eller "Jag"-kontakten, eftersom en kontakt alltid prenumererar på sig själv.

Gäller för

Se även