PeerNearMe Clase

Definición

Representa un elemento del mismo nivel encontrado por la infraestructura de "Equipos a mi alrededor".Represents a peer located by the "People Near Me" infrastructure.

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.An instance of this class cannot be created directly. En su lugar, se obtiene una referencia a los pares "near" del elemento del mismo nivel que realiza la llamada mediante el GetPeersNearMe método estático para devolver una colección de elementos del mismo nivel cercanos.Instead, a reference to the peers "near" the calling peer is obtained by using the static GetPeersNearMe method to return a collection of nearby peers.

Un elemento del mismo nivel representado por un PeerNearMe objeto no tiene por qué estar en la libreta de direcciones del mismo nivel de la llamada.A peer represented by a PeerNearMe object is not necessarily in the calling peer's address book.

Constructores

PeerNearMe()

Inicializa una nueva instancia predeterminada de la clase PeerNearMe.Initializes a new default instance of the PeerNearMe class.

PeerNearMe(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de PeerNearMe con los parámetros asociados requeridos para la serialización.Initializes a new PeerNearMe instance with the associated parameters required for serialization.

Propiedades

IsOnline

Obtiene un valor que especifica si Peer está actualmente 'en línea'.Gets a value specifying if the Peer is currently 'online'.

(Heredado de Peer)
Nickname

Obtiene o establece un valor String que representa el alias del objeto PeerNearMe.Gets or sets a String representing the Nickname of the PeerNearMe object.

PeerEndPoints

Obtiene la PeerEndPointCollection asociada a la Peer.Gets the PeerEndPointCollection associated with the 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.When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific SynchronizingObject.

(Heredado de Peer)

Métodos

AddToContactManager()

Genera PeerContact a partir del objeto PeerNearMe y lo asocia a ContactManager.Generates a PeerContact from the PeerNearMe object and associates it with the ContactManager.

AddToContactManager(String, String, MailAddress)

Genera PeerContact con parámetros descriptivos asociados a partir del objeto PeerNearMe y lo asocia a ContactManager.Generates a PeerContact with the associated descriptive parameters from the PeerNearMe object and associates it with the ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

Genera un objeto PeerNearMe a partir del objeto PeerEndPoint proporcionado.Generates a PeerNearMe object from the provided PeerEndPoint.

Dispose()

Libera todos los recursos utilizados por el objeto Peer.Releases all resources used by the Peer object.

(Heredado de Peer)
Dispose(Boolean)

Libera los recursos no administrados que usa el objeto PeerNearMe y libera los recursos administrados de forma opcional.Releases the unmanaged resources used by the PeerNearMe object and optionally releases the managed resources.

Equals(Object)

Compara la instancia de PeerNearMe con el objeto especificado.Compares the PeerNearMe instance to the specified object.

Equals(Object, Object)

Determina si las instancias de PeerNearMe especificadas se consideran iguales.Determines whether the specified PeerNearMe instances are considered equal.

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.Performs a case-sensitive comparison of the current Peer and the specified peer.

(Heredado de Peer)
Equals(PeerNearMe)

Compara la colección PeerNearMe con la instancia de PeerNearMe especificada.Compares the PeerNearMe to the specified PeerNearMe instance.

GetHashCode()

Devuelve el código hash de la instancia de PeerNearMe.Returns the hash code for the PeerNearMe instance.

GetObjectData(SerializationInfo, StreamingContext)

Rellena un objeto SerializationInfo con los datos necesarios para serializar el objeto PeerNearMe especificado.Populates a SerializationInfo with the data required to serialize the specified PeerNearMe. El tipo derivado debe llamar al método GetObjectData(SerializationInfo, StreamingContext) de tipo base.A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetObjects()

Recibe la colección de objetos de datos de una caché local.Gets the collection of data objects from a local cache.

(Heredado de Peer)
GetObjects(Guid)

Obtiene el objeto Peer asociado al Guid proporcionado desde PeerObjectCollection.Gets the Peer object associated with the supplied Guid from the PeerObjectCollection.

(Heredado de Peer)
GetPresenceInfo(PeerEndPoint)

Obtiene la información de presencia disponible para PeerEndPoint.Gets the available presence information for a PeerEndPoint.

(Heredado de Peer)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(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.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

Invite()

Envía una invitación para unir una aplicación de colaboración del mismo nivel a un elemento remoto del mismo nivel.Sends an invitation to join a peer collaboration application to a remote peer.

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.Sends an invitation to join a peer collaboration application to a remote peer that includes data that describes or specifies the application invite.

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.Receives an invitation response from a peer regarding joining a peer collaboration application.

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.Receives an invitation response from a peer regarding an invitation to a peer collaboration application.

InviteAsyncCancel(Object)

Cancela la invitación que se envío con el método InviteAsync(PeerApplication, String, Byte[], Object).Cancels the invitation that was sent with the InviteAsync(PeerApplication, String, Byte[], Object) method.

(Heredado de Peer)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnInviteCompleted(InviteCompletedEventArgs)

Genera el evento InviteCompleted.Raises the InviteCompleted event.

(Heredado de Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Señala el evento RefreshDataCompleted.Signals the RefreshDataCompleted event.

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.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

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.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

ToString()

Devuelve un valor String que representa una instancia de PeerNearMe.Returns String that represents a PeerNearMe instance.

Eventos

InviteCompleted

Se provoca cuando se ha completado el proceso de invitación para un elemento remoto del mismo nivel.Raised when the invitation process for a remote peer has completed.

(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.Signaled when a new PeerNearMe instance is found, no longer available, or the associated PeerEndPoint object information has changed.

RefreshDataCompleted

Se señala cuando se completa la operación RefreshData() o RefreshDataAsync(Object) para la instancia de PeerNearMe.Signaled when the RefreshData() or RefreshDataAsync(Object) operation for the PeerNearMe instance is completed.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Rellena la instancia actual de PeerNearMe con los datos obtenidos del origen serializado.Populates the current PeerNearMe instance with the data obtained from the serialized source.

Se aplica a

Consulte también