System.Net.PeerToPeer.Collaboration Espacio de nombres

Mejora la funcionalidad de conexión de red System.Net.PeerToPeer y proporciona capacidad para sesiones de colaboración administradas sin servidor.

Clases

ApplicationChangedEventArgs

Proporciona información a un método de callback para distinguir cuándo se produce un evento ApplicationChanged.

ContactManager

Representa una colección de objetos PeerContact que persisten en una Libreta de direcciones de Windows.

CreateContactCompletedEventArgs

Proporciona información a un método de callback para distinguir cuándo se produce un evento CreateContactCompleted.

InviteCompletedEventArgs

Proporciona a un método de devolución de llamada información para distinguir cuándo se produce un evento InviteCompleted.

NameChangedEventArgs

Proporciona información a un método de callback para distinguir cuándo se produce un evento NameChanged.

ObjectChangedEventArgs

Proporciona información a un método de callback para distinguir cuándo se produce un evento ObjectChanged.

Peer

Esta clase representa un elemento remoto del mismo nivel.

PeerApplication

Representa una aplicación que está disponible para su uso con la infraestructura de colaboración del mismo nivel.

PeerApplicationCollection

Representa un contenedor de elementos PeerApplication. El método estático GetContacts() devuelve una instancia de este tipo.

PeerApplicationLaunchInfo

Representa la información de inicio requerida por PeerApplication, que se ha iniciado en respuesta a una invitación de colaboración del mismo nivel.

PeerCollaboration

Interactúa con la infraestructura de colaboración del mismo nivel. Muchos de los escenarios de colaboración básicos comienzan con esta clase.

PeerCollaborationPermission

Especifica los valores que definen los permisos del objeto System.Net.PeerToPeer.Collaboration o se usan en ellos.

PeerCollaborationPermissionAttribute

Permite acciones de seguridad de PeerCollaborationPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse.

PeerContact

Representa un elemento del mismo nivel para el que un usuario ha recuperado la información extendida.

PeerContactCollection

Representa un contenedor de elementos PeerContact. El método estático GetContacts() devuelve una instancia de este tipo.

PeerEndPoint

Representa la ubicación de una instancia de PeerNearMe o PeerContact especificada con una configuración de dirección de red única que describe la instancia actual de PeerContact o PeerNearMe dentro de la infraestructura de colaboración punto a punto.

PeerEndPointCollection

Representa un contenedor de elementos de un objeto PeerEndPoint. La clase Peer devuelve una instancia de este tipo.

PeerInvitationResponse

Representa una respuesta recibida de un elemento remoto del mismo nivel a una invitación enviada a través del método Invite() o Invite().

PeerNearMe

Representa un elemento del mismo nivel encontrado por la infraestructura de "Equipos a mi alrededor".

PeerNearMeChangedEventArgs

Proporciona información a un método de callback para distinguir cuándo se produce un evento PeerNearMeChanged.

PeerNearMeCollection

Representa un contenedor de elementos de un objeto PeerNearMe. El método estático GetPeersNearMe() devuelve una instancia de este tipo.

PeerObject

Representa una nueva instancia de la clase PeerObject sin un Guid generado automáticamente.

PeerObjectCollection

Representa un contenedor de elementos de una instancia PeerObject.

PeerPresenceInfo

Representa la información de presencia de un elemento del mismo nivel.

PresenceChangedEventArgs

Proporciona a un método de devolución de llamada información para distinguir cuándo se produce el evento PresenceChanged o LocalPresenceChanged.

RefreshDataCompletedEventArgs

Proporciona al método OnRefreshDataCompleted(RefreshDataCompletedEventArgs) información para distinguir cuándo se producen eventos RefreshDataCompleted.

SubscribeCompletedEventArgs

Proporciona a un método de devolución de llamada información para distinguir cuándo un evento SubscribeCompleted está señalado.

SubscriptionListChangedEventArgs

Proporciona a un método de devolución de llamada información para distinguir cuándo un evento SubscriptionListChanged está señalado.

Enumeraciones

PeerApplicationRegistrationType

Especifica el tipo de registro que se realiza para un registro PeerApplication o PeerObject.

PeerChangeType

Especifica el tipo de cambio que produjo para un elemento del mismo nivel.

PeerInvitationResponseType

Especifica las respuestas que un elemento local del mismo nivel puede recibir de las solicitudes de invitación de colaboración basada en una aplicación.

PeerPresenceStatus

Especifica el estado de presencia de un elemento del mismo nivel.

PeerScope

Especifica el ámbito de la red de un elemento del mismo nivel.

SubscriptionType

Especifica si un elemento remoto suscrito al elemento local del mismo nivel puede recibir notificaciones de eventos.

Comentarios

La infraestructura de colaboración punto a punto (P2P) proporciona un marco basado en red punto a punto para actividades de colaboración, como el emparejamiento de juegos de red, conferencias y otras actividades interactivas de varios participantes. Esta infraestructura sin servidor incluye API que simplifican el proceso por el que las aplicaciones pueden realizar un seguimiento de la presencia del mismo nivel sin un servidor, enviar invitaciones a los participantes, detectar elementos del mismo nivel en la misma subred y administrar contactos.

Las API nativas de colaboración del mismo nivel están disponibles en los clientes de Windows Vista en ediciones de 32 y 64 bits. Las API de colaboración del mismo nivel no están disponibles en Windows Server 2008.

NOTA: Las API de colaboración son funcionales desde un servicio solo si el servicio suplanta a un autor de llamada y el autor de la llamada es un usuario interactivo (en lugar de un usuario integrado). No se admiten varios administradores de contactos.

Consulte también