System.Net.PeerToPeer.Collaboration Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Aprimora a funcionalidade de rede System.Net.PeerToPeer e fornece funcionalidades para sessões de colaboração gerenciadas sem servidor.
Classes
| ApplicationChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento ApplicationChanged ocorre. |
| ContactManager |
Representa uma coleção de objetos PeerContact que persistem em um Catálogo de Endereços do Windows. |
| CreateContactCompletedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento CreateContactCompleted ocorre. |
| InviteCompletedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento InviteCompleted ocorre. |
| NameChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento NameChanged ocorre. |
| ObjectChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento ObjectChanged ocorre. |
| Peer |
Essa classe representa um par remoto. |
| PeerApplication |
Representa um aplicativo que está disponível para uso com a infraestrutura de Colaboração entre Pares. |
| PeerApplicationCollection |
Representa um contêiner para elementos PeerApplication. Uma instância desse tipo é retornada pelo método estático GetContacts(). |
| PeerApplicationLaunchInfo |
Representa as informações de inicialização exigidas por um PeerApplication que tenha sido iniciadas em resposta a um convite de colaboração ponto a ponto. |
| PeerCollaboration |
Interage com a infraestrutura de Colaboração Ponto a Ponto. Muitos dos principais cenários de colaboração começam com essa classe. |
| PeerCollaborationPermission |
Especifica os valores que definem ou são usados nas permissões de objeto System.Net.PeerToPeer.Collaboration. |
| PeerCollaborationPermissionAttribute |
Permite que as ações de segurança para PeerCollaborationPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
| PeerContact |
Representa um par para o qual um usuário recuperou informações estendidas. |
| PeerContactCollection |
Representa um contêiner para elementos PeerContact. Uma instância desse tipo é retornada pelo método estático GetContacts(). |
| PeerEndPoint |
Representa o local de um PeerNearMe ou uma instância PeerContact especificada com uma configuração de endereço de rede exclusivo descrevendo a instância atual de um PeerContact ou PeerNearMe dentro da Infraestrutura de Colaboração Ponto a Ponto. |
| PeerEndPointCollection |
Representa um contêiner para elementos de um objeto PeerEndPoint. Uma instância desse tipo é retornada pela classe Peer. |
| PeerInvitationResponse |
Representa uma resposta recebida de um par remoto na rede para um convite enviado por meio do método Invite() ou Invite(). |
| PeerNearMe |
Representa um par localizado pela infraestrutura “Pessoas ao meu Redor”. |
| PeerNearMeChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento PeerNearMeChanged ocorre. |
| PeerNearMeCollection |
Representa um contêiner para elementos de um objeto PeerNearMe. Uma instância desse tipo é retornada pelo método estático GetPeersNearMe(). |
| PeerObject |
Representa uma nova instância da classe PeerObject com um Guid gerado automaticamente. |
| PeerObjectCollection |
Representa um contêiner para elementos de uma instância de PeerObject. |
| PeerPresenceInfo |
Representa as informações de presença de um par. |
| PresenceChangedEventArgs |
Fornece informações de qualificação a um método de retorno de chamado quando um evento PresenceChanged ou LocalPresenceChanged ocorre. |
| RefreshDataCompletedEventArgs |
Fornece informações de qualificação para um método OnRefreshDataCompleted(RefreshDataCompletedEventArgs) quando eventos RefreshDataCompleted ocorrem. |
| SubscribeCompletedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento SubscribeCompleted é sinalizado. |
| SubscriptionListChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um evento SubscriptionListChanged é sinalizado. |
Enumerações
| PeerApplicationRegistrationType |
Especifica o tipo de registro a ser executado para uma registro PeerApplication ou PeerObject. |
| PeerChangeType |
Especifica o tipo de alteração ocorrida para um par. |
| PeerInvitationResponseType |
Especifica as respostas que pode receber um par local de um aplicativo controlado por solicitações de convite de colaboração. |
| PeerPresenceStatus |
Especifica o status de presença de um par. |
| PeerScope |
Especifica o escopo de rede atual de um par. |
| SubscriptionType |
Especifica se um par remoto assinado no par local pode receber notificações de eventos. |
Comentários
A Infraestrutura de Colaboração P2P (Ponto a Ponto) fornece uma estrutura baseada em rede ponto a ponto para atividades colaborativas, como matchmaking de jogos de rede, conferência e outras atividades interativas de vários participantes. Essa infraestrutura sem servidor inclui APIs que simplificam o processo pelo qual os aplicativos podem acompanhar a presença de pares sem um servidor, enviar convites aos participantes, descobrir pares na mesma sub-rede e gerenciar contatos.
As APIs de Colaboração de Pares Nativos estão disponíveis em clientes do Windows Vista em edições de 32 bits e 64 bits. As APIs de Colaboração par não estão disponíveis no Windows Server 2008.
OBSERVAÇÃO: as APIs de Colaboração serão funcionais de um serviço somente se o serviço estiver representando um chamador e o chamador for um usuário interativo (em vez de um usuário interno). Não há suporte para vários Gerentes de Contatos.