Esta documentación está archivada y no tiene mantenimiento.

PeerCollaboration (Clase)

Actualización: noviembre 2007

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

Espacio de nombres:  System.Net.PeerToPeer.Collaboration
Ensamblado:  System.Net (en System.Net.dll)

public static class PeerCollaboration
public final class PeerCollaboration
public final class PeerCollaboration

Esta clase es una clase estática y abstracto, está sellada y no tiene un constructor público. Se usa para contener y administrar la información de aplicación, objeto y presencia para los elementos del mismo nivel que han recibido invitaciones para la sesión de colaboración. Por lo que se refiere a los elementos del mismo nivel, objetos y aplicaciones, la clase PeerCollaboration proporciona tres descriptores de acceso, uno para cada colección, como una interfaz o punto de conectividad para cualquier otra operación que se esté realizando en el equipo. Esta clase no se puede heredar; se produce un error en tiempo de compilación si se especifica esta clase sellada como clase base.

Los métodos y propiedades de esta clase se pueden usar para:

  • Iniciar y administrar las aplicaciones de colaboración

  • Registrar y eliminar aplicaciones y objetos de colaboración (como certificados, imágenes, avatares y descripciones de texto)

  • Invitar a elementos del mismo nivel a sesiones de colaboración, incluidos los elementos como el ámbito y objetos que los identificarán a través de Internet

  • Permitir a los elementos del mismo nivel usar los métodos SignIn y SignOut de la infraestructura de colaboración, administrar listas de contactos o publicar entre sí su presencia

  • Utilizar propiedades SynchronizingObject y eventos para coordinar la comunicación de la aplicación asincrónica, sobre todo para los cambios de nombre, presencia, aplicación u otros objetos

"Nube de vínculo local", "subred del elemento del mismo nivel de la llamada" y "ámbito Equipos próximos" son términos sinónimos. "Ámbito de Internet" y "presencia sin servidor" son sinónimos. El objeto PnrpScope de sitio local no tiene un equivalente en el espacio de nombres de colaboración.

El uso de cada método o propiedad en esta clase requiere que PermissionState tenga el valor Unrestricted. Este estado se crea cuando empieza la sesión de colaboración del mismo nivel.

System.Object
  System.Net.PeerToPeer.Collaboration.PeerCollaboration

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5
Mostrar: