Compartir a través de


PeerNearMe Clase

Definición

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

public ref class PeerNearMe : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerNearMe ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerNearMe>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNearMe = class
    inherit Peer
    interface IEquatable<PeerNearMe>
    interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
Herencia
PeerNearMe
Atributos
Implementaciones

Comentarios

No se puede crear directamente una instancia de esta clase. En su lugar, se obtiene una referencia a los elementos del mismo nivel "cerca" de la llamada mediante el método estático GetPeersNearMe para devolver una colección de elementos del mismo nivel cercanos.

Un elemento del mismo nivel representado por un PeerNearMe objeto no está necesariamente en la libreta de direcciones del mismo nivel que realiza la llamada.

Constructores

PeerNearMe()

Inicializa una nueva instancia predeterminada de la clase PeerNearMe.

PeerNearMe(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de PeerNearMe con los parámetros asociados requeridos para la serialización.

Propiedades

IsOnline

Obtiene un valor que especifica si Peer está actualmente 'en línea'.

(Heredado de Peer)
Nickname

Obtiene o establece un valor String que representa el alias del objeto PeerNearMe.

PeerEndPoints

Obtiene la PeerEndPointCollection asociada a la Peer.

(Heredado de Peer)
SynchronizingObject

Cuando se establece este valor de propiedad, todos los eventos que no se han provocado como resultado de una operación asincrónica devuelven la llamada de los controladores de eventos asociados en el subproceso que creó la propiedad SynchronizingObject específica.

(Heredado de Peer)

Métodos

AddToContactManager()

Genera PeerContact a partir del objeto PeerNearMe y lo asocia a ContactManager.

AddToContactManager(String, String, MailAddress)

Genera PeerContact con parámetros descriptivos asociados a partir del objeto PeerNearMe y lo asocia a ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

Genera un objeto PeerNearMe a partir del objeto PeerEndPoint proporcionado.

Dispose()

Libera todos los recursos utilizados por el objeto Peer.

(Heredado de Peer)
Dispose(Boolean)

Libera los recursos no administrados que usa el objeto PeerNearMe y libera los recursos administrados de forma opcional.

Equals(Object)

Compara la instancia de PeerNearMe con el objeto especificado.

Equals(Object, Object)

Determina si las instancias de PeerNearMe especificadas se consideran iguales.

Equals(Peer)

Realiza una comparación con distinción entre mayúsculas y minúsculas del objeto Peer actual y el elemento del mismo nivel especificado.

(Heredado de Peer)
Equals(PeerNearMe)

Compara la colección PeerNearMe con la instancia de PeerNearMe especificada.

GetHashCode()

Devuelve el código hash de la instancia de PeerNearMe.

GetObjectData(SerializationInfo, StreamingContext)

Rellena un objeto SerializationInfo con los datos necesarios para serializar el objeto PeerNearMe especificado. El tipo derivado debe llamar al método GetObjectData(SerializationInfo, StreamingContext) de tipo base.

GetObjects()

Recibe la colección de objetos de datos de una caché local.

(Heredado de Peer)
GetObjects(Guid)

Obtiene el objeto Peer asociado al Guid proporcionado desde PeerObjectCollection.

(Heredado de Peer)
GetPresenceInfo(PeerEndPoint)

Obtiene la información de presencia disponible para PeerEndPoint.

(Heredado de Peer)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InternalRefreshData(Object)

Inicia una operación de red para recuperar la aplicación, el objeto y los datos de presencia específicos de una instancia de PeerNearMe.

Invite()

Envía una invitación para unir una aplicación de colaboración del mismo nivel a un elemento remoto del mismo nivel.

Invite(PeerApplication, String, Byte[])

Envía una invitación para unir una aplicación de colaboración del mismo nivel a un elemento remoto del mismo nivel que incluye datos que describen o especifican la invitación de la aplicación.

InviteAsync(Object)

Recibe una respuesta a la invitación de una unión relativa al elemento del mismo nivel de una aplicación de colaboración del mismo nivel.

InviteAsync(PeerApplication, String, Byte[], Object)

Recibe una respuesta a la invitación de un elemento del mismo nivel relativa a una invitación para una aplicación de colaboración del mismo nivel.

InviteAsyncCancel(Object)

Cancela la invitación que se envío con el método InviteAsync(PeerApplication, String, Byte[], Object).

(Heredado de Peer)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnInviteCompleted(InviteCompletedEventArgs)

Genera el evento InviteCompleted.

(Heredado de Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Señala el evento RefreshDataCompleted.

RefreshData()

Inicia una operación de red para recuperar la aplicación, el objeto y los datos de presencia específicos de una instancia de PeerNearMe.

RefreshDataAsync(Object)

Inicia una operación de red para recuperar la aplicación, el objeto y los datos de presencia específicos de una instancia de PeerNearMe.

ToString()

Devuelve un valor String que representa una instancia de PeerNearMe.

Eventos

InviteCompleted

Se provoca cuando se ha completado el proceso de invitación para un elemento remoto del mismo nivel.

(Heredado de Peer)
PeerNearMeChanged

Se señala cuando se encuentra una nueva instancia de PeerNearMe que ya no está disponible o cuando la información del objeto PeerEndPoint asociado ha cambiado.

RefreshDataCompleted

Se señala cuando se completa la operación RefreshData() o RefreshDataAsync(Object) para la instancia de PeerNearMe.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Rellena la instancia actual de PeerNearMe con los datos obtenidos del origen serializado.

Se aplica a

Consulte también