PeerContact.IsSubscribed Propriedade

Definição

Obtém ou define um valor que especifica se o atual PeerContact está inscrito ou não assinado em um ponto de extremidade. Como alternativa, essa propriedade obtém ou define um valor que especifica se o host par atual ou o aplicativo de hospedagem assinou ou não assinou.PeerContact

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

Valor da propriedade

true se isso PeerContact estiver inscrito nesse ponto de extremidade, false se o contato não tiver assinado ou não tiver assinado.

Exceções

Este PeerContact objeto foi descartado.

Comentários

Em muitas instâncias, um PeerEndPoint não é o mesmo que um host par. Um host par tem uma instância dentro do ContactManager par remoto e a relação é que eles convidaram o par para colaborar. Um ponto de extremidade tem uma instância "Eu" dentro de seu próprio gerenciador de contatos e do host par, mas a relação não é especificada.

Se o host par estiver no ContactManager, e o contato de par optar por não fazer Subscribeisso, ele SubscriptionType poderá ter um valor bloqueado, em vez de excluir sua entrada do Gerenciador de Contatos do host.

Há uma relação muitos para muitos entre pares locais, pares remotos, hosts pares e assinaturas. As assinaturas são por usuário, em vez de por processo, por aplicativo ou por domínio. Consequentemente, as assinaturas associadas a um PeerContact objeto são a lista de contatos aos quais ele se inscreveu e do qual espera atualizações. Esses contatos atualizaram suas próprias informações de aplicativo, objeto e presença ou atualizaram informações sobre contatos no ContactManager.

Essa propriedade sempre retornará true se o objeto for um PeerContact que representa o contato local ou "Eu", já que um contato sempre está inscrito em si mesmo.

Aplica-se a

Confira também