System.Net.PeerToPeer.Collaboration Espacio de nombres

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

Clases

Nombre Description
ApplicationChangedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un ApplicationChanged evento.

ContactManager

Representa una colección de objetos PeerContact que se conservan en una libreta de direcciones de Windows.

CreateContactCompletedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un CreateContactCompleted evento.

InviteCompletedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un InviteCompleted evento.

NameChangedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un NameChanged evento.

ObjectChangedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un ObjectChanged evento.

Peer

Esta clase representa un elemento del mismo nivel remoto.

PeerApplication

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

PeerApplicationCollection

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

PeerApplicationLaunchInfo

Representa la información de inicio requerida por un PeerApplication objeto 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 principales comienzan con esta clase.

PeerCollaborationPermission

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

PeerCollaborationPermissionAttribute

Permite aplicar acciones de seguridad al PeerCollaborationPermission código mediante seguridad declarativa. Esta clase no puede heredarse.

PeerContact

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

PeerContactCollection

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

PeerEndPoint

Representa la ubicación de una PeerNearMeinstancia de , o PeerContact especificada con una configuración de dirección de red única mediante la descripción de la instancia actual de o PeerContactPeerNearMe dentro de la infraestructura de colaboración punto a punto.

PeerEndPointCollection

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

PeerInvitationResponse

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

PeerNearMe

Representa un elemento del mismo nivel ubicado por la infraestructura "People Near Me".

PeerNearMeChangedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un PeerNearMeChanged evento.

PeerNearMeCollection

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

PeerObject

Representa una nueva instancia de la clase PeerObject con un objeto generado Guidautomáticamente.

PeerObjectCollection

Representa un contenedor para los elementos de una PeerObject instancia.

PeerPresenceInfo

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

PresenceChangedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se produce un PresenceChanged evento o LocalPresenceChanged .

RefreshDataCompletedEventArgs

Proporciona información apta para el OnRefreshDataCompleted(RefreshDataCompletedEventArgs) método cuando RefreshDataCompleted se producen eventos.

SubscribeCompletedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se señala un SubscribeCompleted evento.

SubscriptionListChangedEventArgs

Proporciona información apta para un método de devolución de llamada cuando se señala un SubscriptionListChanged evento.

Enumeraciones

Nombre Description
PeerApplicationRegistrationType

Especifica el tipo de registro que se va a realizar para un registro de PeerApplication o PeerObject.

PeerChangeType

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

PeerInvitationResponseType

Especifica las respuestas que un mismo nivel local puede recibir de las solicitudes de invitación de colaboración controladas por la aplicación.

PeerPresenceStatus

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

PeerScope

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

SubscriptionType

Especifica si un elemento del mismo nivel remoto suscrito al mismo nivel local 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 las actividades colaborativas, como el emparejamiento de juegos de red, las 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 Windows Vista clientes 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 de 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