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 System.Net.PeerToPeer funcionalidade de rede e fornece recursos para sessões de colaboração gerenciada sem servidor.
Classes
| Nome | Description |
|---|---|
| ApplicationChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um ApplicationChanged evento. |
| ContactManager |
Representa uma coleção de objetos PeerContact que persistem em um catálogo de endereços Windows. |
| CreateContactCompletedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um CreateContactCompleted evento. |
| InviteCompletedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um InviteCompleted evento. |
| NameChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um NameChanged evento. |
| ObjectChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um ObjectChanged evento. |
| Peer |
Essa classe representa um par remoto. |
| PeerApplication |
Representa um aplicativo que está disponível para uso com a infraestrutura de Colaboração de Pares. |
| PeerApplicationCollection |
Representa um contêiner para PeerApplication elementos. Uma instância desse tipo é retornada pelo GetContacts() método estático. |
| PeerApplicationLaunchInfo |
Representa as informações de inicialização exigidas por um PeerApplication que foi iniciado em resposta a um convite de colaboração de pares. |
| PeerCollaboration |
Interage com a infraestrutura de Colaboração de Pares. Muitos dos principais cenários de colaboração começam com essa classe. |
| PeerCollaborationPermission |
Especifica os valores que definem ou são usados em System.Net.PeerToPeer.Collaboration permissões de objeto. |
| PeerCollaborationPermissionAttribute |
Permite que ações PeerCollaborationPermission de segurança sejam aplicadas ao código usando 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 PeerContact elementos. Uma instância desse tipo é retornada pelo GetContacts() método estático. |
| PeerEndPoint |
Representa o local de uma PeerNearMeinstância ou PeerContact instância especificada com uma configuração de endereço de rede exclusiva, descrevendo a instância atual de uma PeerContact ou PeerNearMe dentro da Infraestrutura de Colaboração Ponto a Ponto. |
| PeerEndPointCollection |
Representa um contêiner para elementos de um PeerEndPoint objeto. Uma instância desse tipo é retornada pela Peer classe. |
| PeerInvitationResponse |
Representa uma resposta recebida de um par remoto para um convite enviado por meio do método ou Invite() do Invite() método. |
| PeerNearMe |
Representa um par localizado pela infraestrutura "Pessoas próximas a mim". |
| PeerNearMeChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um PeerNearMeChanged evento. |
| PeerNearMeCollection |
Representa um contêiner para elementos de um PeerNearMe objeto. Uma instância desse tipo é retornada pelo GetPeersNearMe() método estático. |
| PeerObject |
Representa uma nova instância da classe PeerObject com uma geração automática Guid. |
| PeerObjectCollection |
Representa um contêiner para elementos de uma PeerObject instância. |
| PeerPresenceInfo |
Representa as informações de presença de um par. |
| PresenceChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando ocorre um evento ou PresenceChanged um LocalPresenceChanged evento. |
| RefreshDataCompletedEventArgs |
Fornece informações de qualificação para o OnRefreshDataCompleted(RefreshDataCompletedEventArgs) método quando RefreshDataCompleted ocorrem eventos. |
| SubscribeCompletedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um SubscribeCompleted evento é sinalizado. |
| SubscriptionListChangedEventArgs |
Fornece informações de qualificação para um método de retorno de chamada quando um SubscriptionListChanged evento é sinalizado. |
Enumerações
| Nome | Description |
|---|---|
| PeerApplicationRegistrationType |
Especifica o tipo de registro a ser executado para um registro de PeerApplication ou PeerObject. |
| PeerChangeType |
Especifica o tipo de alteração que ocorreu para um par. |
| PeerInvitationResponseType |
Especifica as respostas que um par local pode receber de solicitações de convite de colaboração controladas pelo aplicativo. |
| 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 inscrito no par local pode receber notificações de evento. |
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 Windows Vista clientes 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 sã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.