System.Net.PeerToPeer.Collaboration Namespace

O namespace System.Net.PeerToPeer.Collaboration aprimora a funcionalidade de rede System.Net.PeerToPeer e fornece funcionalidades para sessões de colaboração gerenciadas sem servidor. The System.Net.PeerToPeer.Collaboration namespace enhances System.Net.PeerToPeer networking functionality and provides capabilities for serverless managed collaboration sessions.

Classes

ApplicationChangedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento ApplicationChanged ocorre.Provides qualifying information to a callback method when a ApplicationChanged event occurs.

ContactManager

Representa uma coleção de objetos PeerContact que persistem em um Catálogo de Endereços do Windows.Represents a collection of PeerContact objects which persist in a Windows Address Book.

CreateContactCompletedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento CreateContactCompleted ocorre.Provides qualifying information to a callback method when a CreateContactCompleted event occurs.

InviteCompletedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento InviteCompleted ocorre.Provides qualifying information to a callback method when an InviteCompleted event occurs.

NameChangedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento NameChanged ocorre.Provides qualifying information to a callback method when a NameChanged event occurs.

ObjectChangedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento ObjectChanged ocorre.Provides qualifying information to a callback method when a ObjectChanged event occurs.

Peer

Essa classe representa um par remoto.This class represents a remote peer.

PeerApplication

Representa um aplicativo que está disponível para uso com a infraestrutura de Colaboração entre Pares.Represents an application that is available for use with the Peer Collaboration infrastructure.

PeerApplicationCollection

Representa um contêiner para elementos PeerApplication.Represents a container for PeerApplication elements. Uma instância desse tipo é retornada pelo método estático GetContacts().An instance of this type is returned by the GetContacts() static method.

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.Represents the launch information required by a PeerApplication that has initiated in response to a peer collaboration invitation.

PeerCollaboration

Interage com a infraestrutura de Colaboração Ponto a Ponto.Interacts with the Peer Collaboration infrastructure. Muitos dos principais cenários de colaboração começam com essa classe.Many of the core collaboration scenarios begin with this class.

PeerCollaborationPermission

Especifica os valores que definem ou são usados nas permissões de objeto System.Net.PeerToPeer.Collaboration.Specifies the values that define or are used in System.Net.PeerToPeer.Collaboration object permissions.

PeerCollaborationPermissionAttribute

Permite que as ações de segurança para PeerCollaborationPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for PeerCollaborationPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

PeerContact

Representa um par para o qual um usuário recuperou informações estendidas.Represents a peer for which a user has retrieved extended information.

PeerContactCollection

Representa um contêiner para elementos PeerContact.Represents a container for PeerContact elements. Uma instância desse tipo é retornada pelo método estático GetContacts().An instance of this type is returned by the GetContacts() static method.

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.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

PeerEndPointCollection

Representa um contêiner para elementos de um objeto PeerEndPoint.Represents a container for elements of a PeerEndPoint object. Uma instância desse tipo é retornada pela classe Peer.An instance of this type is returned by the Peer class.

PeerInvitationResponse

Representa uma resposta recebida de um par remoto na rede para um convite enviado por meio do método Invite() ou Invite().Represents a response received from a remote peer to an invitation sent via the Invite() or Invite() method.

PeerNearMe

Representa um par localizado pela infraestrutura “Pessoas ao meu Redor”.Represents a peer located by the "People Near Me" infrastructure.

PeerNearMeChangedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento PeerNearMeChanged ocorre.Provides qualifying information to a callback method when a PeerNearMeChanged event occurs.

PeerNearMeCollection

Representa um contêiner para elementos de um objeto PeerNearMe.Represents a container for elements of a PeerNearMe object. Uma instância desse tipo é retornada pelo método estático GetPeersNearMe().An instance of this type is returned by the GetPeersNearMe() static method.

PeerObject

Representa uma nova instância da classe PeerObject com um Guid gerado automaticamente.Represents a new instance of the PeerObject class with an auto-generated Guid.

PeerObjectCollection

Representa um contêiner para elementos de uma instância de PeerObject.Represents a container for elements of a PeerObject instance.

PeerPresenceInfo

Representa as informações de presença de um par.Represents the presence information of a peer.

PresenceChangedEventArgs

Fornece informações de qualificação a um método de retorno de chamado quando um evento PresenceChanged ou LocalPresenceChanged ocorre.Provides qualifying information to a callback method when a PresenceChanged or LocalPresenceChanged event occurs.

RefreshDataCompletedEventArgs

Fornece informações de qualificação para um método OnRefreshDataCompleted(RefreshDataCompletedEventArgs) quando eventos RefreshDataCompleted ocorrem.Provides qualifying information to the OnRefreshDataCompleted(RefreshDataCompletedEventArgs) method when RefreshDataCompleted events occur.

SubscribeCompletedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento SubscribeCompleted é sinalizado.Provides qualifying information to a callback method when a SubscribeCompleted event is signaled.

SubscriptionListChangedEventArgs

Fornece informações de qualificação para um método de retorno de chamada quando um evento SubscriptionListChanged é sinalizado.Provides qualifying information to a callback method when a SubscriptionListChanged event is signaled.

Enumerações

PeerApplicationRegistrationType

Especifica o tipo de registro a ser executado para uma registro PeerApplication ou PeerObject.Specifies the type of registration to perform for a PeerApplication or PeerObject registration.

PeerChangeType

Especifica o tipo de alteração ocorrida para um par.Specifies the type of change that occurred for a peer.

PeerInvitationResponseType

Especifica as respostas que pode receber um par local de um aplicativo controlado por solicitações de convite de colaboração.Specifies the responses a local peer can receive from an application driven collaboration invitation requests.

PeerPresenceStatus

Especifica o status de presença de um par.Specifies the presence status of a peer.

PeerScope

Especifica o escopo de rede atual de um par.Specifies the current network scope of a peer.

SubscriptionType

Especifica se um par remoto assinado no par local pode receber notificações de eventos.Specifies if a remote peer subscribed to the local peer can receive event notifications.

Comentários

A infraestrutura de colaboração ponto a ponto (P2P) fornece uma estrutura de baseados em rede de ponto a ponto para atividades colaborativas, como o cruzamento de jogo de rede, conferência e outras atividades de vários participantes interativas.The Peer-to-Peer (P2P) Collaboration Infrastructure provides a peer-to-peer network-based framework for collaborative activities, such as network game matchmaking, conferencing, and other interactive multi-participant activities. Essa infraestrutura sem servidor inclui APIs que simplificam o processo pelo qual aplicativos podem acompanhar a presença do par sem um servidor, enviar convites para os participantes, descobrir pares na mesma sub-rede e gerenciar contatos.This serverless infrastructure includes APIs that simplify the process by which applications can track peer presence without a server, send invitations to participants, discover peers on the same subnet, and manage contacts.

APIs de colaboração ponto a ponto nativos estão disponíveis em clientes Windows Vista nas edições de 32 bits e 64 bits.Native Peer Collaboration APIs are available on Windows Vista clients in both 32-bit and 64-bit editions. APIs de colaboração ponto a ponto não estão disponíveis no Windows Server 2008.Peer Collaboration APIs are not available on Windows Server 2008.

Observação: As APIs de colaboração são funcionais de um serviço somente se o serviço está representando um chamador e o chamador é um usuário interativo (em vez de um usuário interno).NOTE: The Collaboration APIs are functional from a service only if the service is impersonating a caller, and the caller is an interactive user (as opposed to a built-in user). Não há suporte para vários gerenciadores de contato.Multiple Contact Managers are not supported.

Veja também