System.Net.PeerToPeer.Collaboration Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.