PeerCollaboration.SignOut(PeerScope) Método

Definição

Assina o par fora do escopo especificado.

public:
 static void SignOut(System::Net::PeerToPeer::Collaboration::PeerScope peerScope);
[System.Security.SecurityCritical]
public static void SignOut (System.Net.PeerToPeer.Collaboration.PeerScope peerScope);
[<System.Security.SecurityCritical>]
static member SignOut : System.Net.PeerToPeer.Collaboration.PeerScope -> unit
Public Shared Sub SignOut (peerScope As PeerScope)

Parâmetros

peerScope
PeerScope

Define o escopo de enumeração especificada por PeerScope.

Atributos

Exceções

O parâmetro peerScope contém um valor de enumeração inválido.

A operação SignOut(PeerScope) não pôde ser concluída.

Comentários

Esse método não é uma operação específica do aplicativo e a saída pode afetar outros aplicativos que podem estar em execução no momento. Se o usuário ainda não estiver conectado ao escopo especificado chamando esse método, isso resultará em uma no-op.

Quando um usuário sai do Pessoas Near Me, suas informações publicadas são excluídas do conjunto de objetos do PeerCollaboration ponto de extremidade. Isso inclui LocalEndPointName e LocalPresenceInfo, além de todos os objetos de identificação registrados pelo par de chamada na infraestrutura de colaboração. Como essas informações são excluídas, elas não estão mais disponíveis para pares remotos ou um host par para colaboração. Da perspectiva da PeerCollaboration classe, outro compartilhamento das mesmas informações com contatos confiáveis não é relevante; o PeerCollaboration uso da classe não afeta outros objetos nos quais essas informações foram mantidas, como um objeto par ContactManager remoto. Da mesma forma, excluir um par do ContactManager não afeta sua presença em um aplicativo de colaboração; outros contatos ainda podem exibir sua presença e colaborar com ele.

Chamar esse método requer um PermissionState de Unrestricted. Esse estado é criado quando a Peer sessão de colaboração é iniciada.

Aplica-se a

Confira também