Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Namespace System.Net.PeerToPeer

O namespace System.Net.PeerToPeer fornece acesso à funcionalidade de rede de mesmo nível.

Como itens de mesmo nível descobrem uns aos outros e resolver identificadores é complicada pela conectividade transitória e a falta de acesso aos registros de endereço, como o Domain Name System (DNS). A infra-estrutura do Windows Peer-to-Peer resolve esse problema com um nome ponto a ponto e resolução de descoberta esquema chamado PNRP.

Resolução protocolo PNRP (Peer Name) fornece um mecanismo de resolução de nome para redes ponto-a-ponto. O PNRP foi projetado para resolver um nome a uma rede IPEndPoint de maneira completamente peer-to-peer.

A funcionalidade básica do protocolo PNRP é fornecida na System.Net.PeerToPeer classes do namespace. Eles fornecem a capacidade de criar um ponto e registrá-lo em um Cloud de peers. Eles também fornecem a capacidade de resolver um PeerName para o seu ponto de extremidade de rede, porta TCP, nuvem ou outros identificadores de endereço.

Funcionalidade avançada para uma rede peer-to-peer é fornecida na System.Net.PeerToPeer.Collaboration espaço para nome.

No Windows Vista, o PNRP é fornecido como um serviço que é iniciado sob demanda por aplicativos. Além disso, há um serviço de registro de computador do PNRP que pode ser habilitado manualmente por aplicativos ou usuários se eles desejam publicar nomes de computador para conexões remotas e comunicações.

O PNRP versão 1 foi incluído no Windows XP Service Pack 2 (SP2), Windows XP Professional x64 Edition e Windows XP com Service Pack 1 (SP1) e o pacote de rede avançado para o Windows XP.

Além disso, há um serviço de registro de computador do PNRP que pode ser ativado manualmente por aplicativos/usuários se houver interesse na publicação de nomes de máquina para conexão remota e comunicação.

  Classe Descrição
Classe pública Cloud Especifica os valores que definem um Peer Cloud objeto.
Classe pública CloudCollection Representa um recipiente para CloudCollection elementos. Esta classe não pode ser herdada.
Classe pública PeerName Especifica os valores que definem um peer-to-peer PeerName objeto. Um nome de mesmo nível costuma ser uma seqüência de caracteres usada para identificar um recurso de mesmo nível.
Classe pública PeerNameRecord Define o conjunto de valores que formam um objeto de registro de nome de mesmo nível. Este registro inclui itens como, por exemplo, o nome de mesmo nível e a coleção de pontos de extremidade com o qual ele se comunica. Registros de nomes de mesmo nível são usados para definir os nós ponto individuais dentro de um Cloud.
Classe pública PeerNameRecordCollection Representa um recipiente para PeerNameRecord elementos.
Classe pública PeerNameRegistration Registra um PeerName em um Cloud ou um conjunto de nuvens.
Classe pública PeerNameResolver Especifica os valores que resolvem um PeerName para um PeerNameRecord usando o protocolo PNRP API de provedor de Namespace.
Classe pública PeerToPeerException Representa as exceções que são lançadas quando um erro é gerado pela infra-estrutura de ponto-a-ponto.
Classe pública PnrpPermission Especifica os valores que são usados em System.Net.PeerToPeer as permissões de objeto.
Classe pública PnrpPermissionAttribute Permite que ações de segurança para PnrpPermission a ser aplicado ao código usando a segurança declarativa.
Classe pública ResolveCompletedEventArgs Usado em conjunto com o ResolveCompleted evento, que é sinalizado quando uma solicitação de resolução para uma determinada PeerName foi concluída.
Classe pública ResolveProgressChangedEventArgs Usado em conjunto com a sinalização de ResolveProgressChanged evento. Ele é sinalizado sempre que uma PeerNameRecord objeto encontra-se em resposta a uma ResolveAsync operação em um determinado PeerName.

  Enumeração Descrição
Enumeração pública PeerNameType Define o tipo de PeerName para criar. Um nome de mesmo nível é protegido ou desprotegido. Um nome de mesmo nível de segurança fornece uma prova de propriedade do nome. Um nome de mesmo nível não segura não tem nenhuma identidade associada.
Enumeração pública PnrpScope Especifica os escopos diferentes de uma nuvem do PNRP.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft