Compartilhar via


PeerContact.IsSubscribed Propriedade

Definição

Obtém ou define um valor que especifica se o PeerContact atual está assinado ou não assinado em um ponto de extremidade. Como alternativa, esta propriedade obtém ou define um valor que especifica se o host do par atual ou o aplicativo host assinou ou cancelou a assinatura neste 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 estiver PeerContact inscrito nesse ponto de extremidade, false se o contato não tiver assinado ou tiver cancelado a assinatura.

Exceções

Este objeto PeerContact foi descartado.

Comentários

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

Se o host par estiver no ContactManagere o contato par optar por não , Subscribeele 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 assinou e dos quais 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 é inscrito em si mesmo.

Aplica-se a

Confira também