PeerEndPoint Clase

Definición

Representa la ubicación de una instancia de PeerNearMe o PeerContact especificada con una configuración de dirección de red única que describe la instancia actual de PeerContact o PeerNearMe dentro de la infraestructura de colaboración punto a punto.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

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

Comentarios

Un "punto de conexión" del mismo nivel describe la ubicación de presencia de un contacto: la configuración de la dirección de red única que describe la instancia disponible actualmente del contacto en la red de colaboración del mismo nivel.A peer "endpoint" describes a contact's presence location - the unique network address configuration that describes the currently available instance of the contact within the peer collaboration network. Un único contacto puede estar disponible en varios puntos de conexión dentro de la red de colaboración del mismo nivel.A single contact can be available at multiple endpoints within the peer collaboration network.

Un elemento del mismo nivel que inspecciona un contacto puede consultar cualquiera de los puntos de conexión asociados a ese contacto para las actualizaciones específicas de presencia, aplicación o objeto del mismo nivel.A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

Constructores

PeerEndPoint()

Genera una nueva instancia de la clase PeerEndPoint.Generates a new instance of the PeerEndPoint class.

PeerEndPoint(IPEndPoint)

Inicializa una nueva instancia de la clase PeerEndPoint con el extremo asociado al elemento del mismo nivel contenido en IPEndPoint.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Inicializa una nueva instancia de la clase PeerEndPoint con el extremo asociado al elemento del mismo nivel contenido en IPEndPoint y una cadena que especifica endPointName.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint and a string specifying endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

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

Propiedades

EndPoint

Obtiene o establece IPEndPoint, que contiene la dirección IP asociada a la instancia de PeerEndPoint.Gets or sets the IPEndPoint that contains the IP address associated with the PeerEndPoint instance.

Name

Obtiene o establece un valor String que representa un nombre para mostrar de la instancia de PeerEndPoint.Gets or sets a String that represents a displayed name for the PeerEndPoint instance.

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.

Métodos

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

Compara PeerEndPoint con el Object especificado.Compares the PeerEndPoint to the specified Object.

Equals(Object, Object)

Determina si los objetos PeerEndPoint especificados se consideran iguales.Determines whether the specified PeerEndPoint objects are considered equal.

Equals(PeerEndPoint)

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

GetHashCode()

Devuelve el código hash de una instancia de PeerEndPoint.Returns the hash code for a PeerEndPoint instance.

GetObjectData(SerializationInfo, StreamingContext)

Rellena una clase SerializationInfo con los datos necesarios para serializar la instancia PeerObject especificada.Populates a SerializationInfo class instance with the data required to serialize the specified PeerObject instance. 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.

GetType()

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

(Heredado de Object)
MemberwiseClone()

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

(Heredado de Object)
OnNameChanged(NameChangedEventArgs)

Se le llama cuando ocurre un cambio en el PeerName especificado por el objeto PeerContact asociado a la instancia de PeerEndPoint.Called when a change occurs to the PeerName specified by the PeerContact associated with the PeerEndPoint instance.

ToString()

Devuelve un objetoString que representa una instancia de PeerEndPoint.Returns a String that represents a PeerEndPoint instance.

Eventos

NameChanged

Se señala cuando cambia el nombre asociado a un objeto PeerEndPoint.Signaled when the name associated with a PeerEndPoint object changes.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Se aplica a

Consulte también