PeerContact.IsSubscribed Свойство

Определение

Возвращает или задает значение, указывающее, подписан ли текущий PeerContact или отменяется подписка на конечную точку. Кроме того, это свойство получает или задает значение, указывающее, подписан ли текущий узел однорангового узла или приложение размещения, подписалось или отменяло подписку на это PeerContact.

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

Значение свойства

Значение подписано на эту конечную точку, если контакт не подписан или отменяет подписку.

Исключения

Этот PeerContact объект был удален.

Комментарии

Во многих случаях одноранговый PeerEndPoint узел не совпадает. Узел однорангового узла имеет экземпляр в удаленном одноранговом узле, а связь заключается в ContactManager том, что они пригласили однорангового узла для совместной работы. Конечная точка имеет экземпляр "Me" в собственном диспетчере контактов и узле однорангового узла, но связь не указана.

Если узел однорангового узла находится в ContactManagerузле, а контакт однорангового узла не Subscribeвыбирает, его SubscriptionType значение может быть заблокировано, а не удалять запись из диспетчера контактов узла.

Между локальными одноранговыми узлами, удаленными одноранговыми узлами, узлами одноранговых узлов и подписками существует связь "многие ко многим". Подписки предназначены для каждого пользователя, а не для каждого процесса, каждого приложения или домена. Следовательно, подписки, связанные с PeerContact объектом, являются списком контактов, на которые она подписана, и от которой ожидается обновление. Эти контакты либо обновили свои собственные приложения, объекты и сведения о присутствии, либо они обновили информацию о контактах в этой ContactManagerобласти.

Это свойство всегда возвращается, если объект представляет true локальный или "Me" контакт, так как контакт всегда подписывается PeerContact на себя.

Применяется к

См. также раздел