PeerNearMe Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un elemento del mismo nivel ubicado por la infraestructura "People Near Me".
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
- 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" del mismo nivel que realiza 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 es necesariamente en la libreta de direcciones del mismo nivel que realiza la llamada.
Constructores
| Nombre | Description |
|---|---|
| PeerNearMe() |
Inicializa una nueva instancia predeterminada de la PeerNearMe clase . |
| PeerNearMe(SerializationInfo, StreamingContext) |
Inicializa una nueva PeerNearMe instancia con los parámetros asociados necesarios para la serialización. |
Propiedades
| Nombre | Description |
|---|---|
| IsOnline |
Obtiene un valor que especifica si el Peer objeto está actualmente "en línea". (Heredado de Peer) |
| Nickname |
Obtiene o establece un objeto String que representa el alias del PeerNearMe objeto . |
| PeerEndPoints |
Obtiene el PeerEndPointCollection objeto asociado a .Peer (Heredado de Peer) |
| SynchronizingObject |
Cuando se establece este valor de propiedad, todos los eventos que no se desencadenan como resultado de una operación asincrónica tendrán los controladores de eventos asociados a los que se llamó de nuevo en el subproceso que creó el específico SynchronizingObject. (Heredado de Peer) |
Métodos
| Nombre | Description |
|---|---|
| AddToContactManager() |
Genera un PeerContact objeto a partir del PeerNearMe objeto y lo asocia a .ContactManager |
| AddToContactManager(String, String, MailAddress) |
Genera un PeerContact objeto con los parámetros descriptivos asociados del PeerNearMe objeto y lo asocia a .ContactManager |
| CreateFromPeerEndPoint(PeerEndPoint) |
Genera un PeerNearMe objeto a partir de la clase proporcionada PeerEndPoint. |
| Dispose() |
Libera todos los recursos utilizados por el Peer objeto . (Heredado de Peer) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por el PeerNearMe objeto y, opcionalmente, libera los recursos administrados. |
| Equals(Object, Object) |
Determina si las instancias especificadas PeerNearMe se consideran iguales. |
| Equals(Object) |
Compara la PeerNearMe instancia con el objeto especificado. |
| Equals(Peer) |
Realiza una comparación que distingue mayúsculas de minúsculas del elemento actual Peer y del mismo nivel especificado. (Heredado de Peer) |
| Equals(PeerNearMe) |
Compara con PeerNearMe la instancia especificada PeerNearMe . |
| GetHashCode() |
Devuelve el código hash de la PeerNearMe instancia. |
| GetObjectData(SerializationInfo, StreamingContext) |
Rellena con SerializationInfo los datos necesarios para serializar el especificado PeerNearMe. Un tipo derivado debe llamar al método de tipo GetObjectData(SerializationInfo, StreamingContext) base. |
| GetObjects() |
Obtiene la colección de objetos de datos de una caché local. (Heredado de Peer) |
| GetObjects(Guid) |
Obtiene el Peer objeto asociado al proporcionado Guid de .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 PeerNearMe instancia. |
| Invite() |
Envía una invitación para unirse a una aplicación de colaboración del mismo nivel a un mismo nivel remoto. |
| Invite(PeerApplication, String, Byte[]) |
Envía una invitación para unir una aplicación de colaboración del mismo nivel a un mismo nivel remoto que incluye datos que describen o especifican la invitación a la aplicación. |
| InviteAsync(Object) |
Recibe una respuesta de invitación de un elemento del mismo nivel con respecto a unirse a una aplicación de colaboración del mismo nivel. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Recibe una respuesta de invitación de un elemento del mismo nivel con respecto a una invitación a una aplicación de colaboración del mismo nivel. |
| InviteAsyncCancel(Object) |
Cancela la invitación que se envió con el InviteAsync(PeerApplication, String, Byte[], Object) método . (Heredado de Peer) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnInviteCompleted(InviteCompletedEventArgs) |
Genera el evento InviteCompleted. (Heredado de Peer) |
| OnRefreshDataCompleted(RefreshDataCompletedEventArgs) |
Indica el RefreshDataCompleted evento. |
| RefreshData() |
Inicia una operación de red para recuperar la aplicación, el objeto y los datos de presencia específicos de una PeerNearMe instancia. |
| RefreshDataAsync(Object) |
Inicia una operación de red para recuperar la aplicación, el objeto y los datos de presencia específicos de una PeerNearMe instancia. |
| ToString() |
Devuelve String que representa una PeerNearMe instancia de . |
Eventos
| Nombre | Description |
|---|---|
| InviteCompleted |
Se genera cuando se ha completado el proceso de invitación de un mismo nivel remoto. (Heredado de Peer) |
| PeerNearMeChanged |
Se indica cuando se encuentra una nueva PeerNearMe instancia, ya no está disponible o la información del objeto asociado PeerEndPoint ha cambiado. |
| RefreshDataCompleted |
Se indica cuando se completa la RefreshData() operación o RefreshDataAsync(Object) para la PeerNearMe instancia. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Rellena la instancia actual PeerNearMe con los datos obtenidos del origen serializado. |