System.Net.PeerToPeer.Collaboration Espaço de Nomes

Melhora System.Net.PeerToPeer a funcionalidade de rede e oferece capacidades para sessões de colaboração geridas sem servidor.

Classes

Name Description
ApplicationChangedEventArgs

Fornece informação de qualificação para um método de callback quando ocorre um ApplicationChanged evento.

ContactManager

Representa uma coleção de objetos PeerContact que persistem numa Windows Livro de Endereços.

CreateContactCompletedEventArgs

Fornece informação de qualificação para um método de callback quando ocorre um CreateContactCompleted evento.

InviteCompletedEventArgs

Fornece informação qualificativa para um método de callback quando ocorre um InviteCompleted evento.

NameChangedEventArgs

Fornece informação de qualificação para um método de callback quando ocorre um NameChanged evento.

ObjectChangedEventArgs

Fornece informação de qualificação para um método de callback quando ocorre um ObjectChanged evento.

Peer

Esta turma representa um colega remoto.

PeerApplication

Representa uma aplicação disponível para utilização com a infraestrutura de Colaboração entre Pares.

PeerApplicationCollection

Representa um recipiente para PeerApplication elementos. Uma instância deste tipo é devolvida pelo GetContacts() método estático.

PeerApplicationLaunchInfo

Representa a informação de lançamento exigida por um PeerApplication que foi iniciado em resposta a um convite de colaboração entre pares.

PeerCollaboration

Interage com a infraestrutura de Colaboração entre Pares. Muitos dos cenários principais de colaboração começam com esta aula.

PeerCollaborationPermission

Especifica os valores que definem ou são usados em System.Net.PeerToPeer.Collaboration permissões de objetos.

PeerCollaborationPermissionAttribute

Permite que ações de segurança para PeerCollaborationPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada.

PeerContact

Representa um par para o qual um utilizador recuperou informação alargada.

PeerContactCollection

Representa um recipiente para PeerContact elementos. Uma instância deste tipo é devolvida pelo GetContacts() método estático.

PeerEndPoint

Representa a localização de um PeerNearMe, ou PeerContact instância especificada com uma configuração única de endereço de rede, descrevendo a instância atual de um PeerContact ou PeerNearMe dentro da Infraestrutura de Colaboração Peer-to-Peer.

PeerEndPointCollection

Representa um contentor para elementos de um PeerEndPoint objeto. Uma instância deste tipo é devolvida pela Peer classe.

PeerInvitationResponse

Representa uma resposta recebida de um par remoto a um convite enviado através do Invite() método ou.Invite()

PeerNearMe

Representa um par localizado junto à infraestrutura "Pessoas Perto de Mim".

PeerNearMeChangedEventArgs

Fornece informação de qualificação para um método de callback quando ocorre um PeerNearMeChanged evento.

PeerNearMeCollection

Representa um contentor para elementos de um PeerNearMe objeto. Uma instância deste tipo é devolvida pelo GetPeersNearMe() método estático.

PeerObject

Representa uma nova instância da classe PeerObject com um .Guid

PeerObjectCollection

Representa um contentor para elementos de uma PeerObject instância.

PeerPresenceInfo

Representa a informação de presença de um par.

PresenceChangedEventArgs

Fornece informação de qualificação para um método de callback quando ocorre um PresenceChanged evento OU LocalPresenceChanged .

RefreshDataCompletedEventArgs

Fornece informações qualificatórias para o OnRefreshDataCompleted(RefreshDataCompletedEventArgs) método quando RefreshDataCompleted ocorrem eventos.

SubscribeCompletedEventArgs

Fornece informação de qualificação para um método de callback quando um SubscribeCompleted evento é sinalizado.

SubscriptionListChangedEventArgs

Fornece informação de qualificação para um método de callback quando um SubscriptionListChanged evento é sinalizado.

Enumerações

Name Description
PeerApplicationRegistrationType

Especifica o tipo de registo a realizar para um PeerApplication ou PeerObject registo.

PeerChangeType

Especifica o tipo de alteração que ocorreu para um par.

PeerInvitationResponseType

Especifica as respostas que um par local pode receber a pedidos de convite de colaboração orientados por uma aplicação.

PeerPresenceStatus

Especifica o estado de presença de um par.

PeerScope

Especifica o âmbito atual da rede de um par.

SubscriptionType

Especifica se um par remoto subscrito ao par local pode receber notificações de eventos.

Observações

A Infraestrutura de Colaboração Peer-to-Peer (P2P) fornece uma estrutura baseada em rede peer-to-peer para atividades colaborativas, como matchmaking de jogos em rede, conferências e outras atividades interativas com múltiplos participantes. Esta infraestrutura serverless inclui APIs que simplificam o processo pelo qual as aplicações podem rastrear a presença de pares sem servidor, enviar convites aos participantes, descobrir pares na mesma sub-rede e gerir contactos.

APIs nativas de colaboração entre pares estão disponíveis em clientes Windows Vista tanto em edições de 32 bits como de 64 bits. As APIs de Colaboração entre Pares não estão disponíveis no Windows Server 2008.

NOTA: As APIs de Colaboração funcionam apenas a partir de um serviço se o serviço estiver a fazer-se passar por um chamador, e este for um utilizador interativo (em oposição a um utilizador incorporado). Gestores de Múltiplos Contactos não são suportados.

Ver também