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.