PeerContact.IsSubscribed Propriedade

Definição

Recebe ou define um valor que especifica se a corrente PeerContact está subscrita ou cancelada num endpoint. Alternativamente, esta propriedade recebe ou define um valor que especifica se o host ou a aplicação de alojamento peer atual subscreveu ou cancelou esta PeerContactsubscrição.

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

Valor de Propriedade

true se este PeerContact estiver subscrito neste endpoint, false se o contacto não tiver subscrito ou ter cancelado a subscrição.

Exceções

Este PeerContact objeto foi descartado.

Observações

Em muitos casos, a PeerEndPoint não é o mesmo que um anfitrião par. Um anfitrião peer tem uma instância dentro ContactManager do peer remoto, e a relação é que convidou o peer a colaborar. Um endpoint tem uma instância "Me" dentro do seu próprio gestor de contactos e do anfitrião par, mas a relação não é especificada.

Se o host par estiver no ContactManager, e o contacto peer optar por não o Subscribefazer , pode SubscriptionType ter o valor de bloqueado, em vez de eliminar a sua entrada do Gestor de Contactos do host.

Existe uma relação muitos-para-muitos entre pares locais, pares remotos, anfitriões de pares e subscrições. As subscrições são por utilizador, e não por processo, por aplicação ou por domínio. Consequentemente, as subscrições associadas a um PeerContact objeto são a lista de contactos a que este subscreveu e dos quais espera atualizações. Esses contactos ou atualizaram as suas próprias informações de aplicação, objeto e presença, ou têm informações atualizadas sobre contactos no ContactManager.

Esta propriedade retorna true sempre se o objeto for um PeerContact que representa o contacto local ou "Eu", uma vez que um contacto está sempre subscrito a si próprio.

Aplica-se a

Ver também