PeerEndPoint PeerEndPoint PeerEndPoint PeerEndPoint Class

Definizione

Rappresenta il percorso di un PeerNearMe o l'istanza di PeerContact specificata con una configurazione di indirizzo di rete univoco mediante la descrizione dell'istanza corrente di un PeerContact o di un PeerNearMe all'interno dell'infrastruttura di collaborazione peer-to-peer.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
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
Ereditarietà
PeerEndPointPeerEndPointPeerEndPointPeerEndPoint
Attributi
Implementazioni

Commenti

"endpoint peer" descrive posizione sulla presenza di un contatto, la configurazione di indirizzo di rete univoco che descrive l'istanza attualmente disponibile del contatto all'interno della rete di collaborazione peer.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 singolo contatto può essere disponibile in più endpoint all'interno della rete di collaborazione peer.A single contact can be available at multiple endpoints within the peer collaboration network.

Un peer che controlla un contatto può eseguire una query uno degli endpoint associati al contatto per la presenza di peer specifica, applicazioni o aggiornamenti di oggetti.A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

Costruttori

PeerEndPoint() PeerEndPoint() PeerEndPoint() PeerEndPoint()

Genera una nuova istanza della classe PeerEndPoint.Generates a new instance of the PeerEndPoint class.

PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint)

Inizializza una nuova istanza della classe PeerEndPoint con l'endpoint associato al peer contenuto nell'oggetto IPEndPoint.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint.

PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String)

Inizializza una nuova istanza della classe PeerEndPoint con l'endpoint associato al peer contenuto nell'oggetto IPEndPoint e una stringa che specifica l'oggetto 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) PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext)

Inizializza una nuova istanza di PeerEndPoint con i parametri associati necessari per la serializzazione.Initializes a new PeerEndPoint instance with the associated parameters required for serialization.

Proprietà

EndPoint EndPoint EndPoint EndPoint

Ottiene o imposta l'oggetto IPEndPoint che contiene l'indirizzo IP associato all'istanza di PeerEndPoint.Gets or sets the IPEndPoint that contains the IP address associated with the PeerEndPoint instance.

Name Name Name Name

Ottiene o imposta un String che rappresenta un nome visualizzato dell'istanza di PeerEndPoint.Gets or sets a String that represents a displayed name for the PeerEndPoint instance.

SynchronizingObject SynchronizingObject SynchronizingObject SynchronizingObject

Quando si imposta questo valore di proprietà, i gestori eventi di tutti gli eventi non generati a seguito di un'operazione asincrona verranno richiamati nel thread che ha creato l'oggetto SynchronizingObject specifico.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.

Metodi

Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse usate dall'oggetto PeerEndPoint.Releases all resources used by the PeerEndPoint object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto PeerEndPoint ed eventualmente rilascia le risorse gestite.Releases the unmanaged resources used by the PeerEndPoint object and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Confronta l'oggetto PeerEndPoint con l'oggetto Object specificato.Compares the PeerEndPoint to the specified Object.

Equals(Object, Object) Equals(Object, Object) Equals(Object, Object) Equals(Object, Object)

Determina se gli oggetti PeerEndPoint specificati sono considerati uguali.Determines whether the specified PeerEndPoint objects are considered equal.

Equals(PeerEndPoint) Equals(PeerEndPoint) Equals(PeerEndPoint) Equals(PeerEndPoint)

Confronta l'oggetto PeerEndPoint con l'istanza specificata della classe PeerEndPoint.Compares the PeerEndPoint to the specified PeerEndPoint instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash di un'istanza della classe PeerEndPoint.Returns the hash code for a PeerEndPoint instance.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Compila un'istanza della classe SerializationInfo con i dati necessari a serializzare l'istanza di PeerObject specificata.Populates a SerializationInfo class instance with the data required to serialize the specified PeerObject instance. Un tipo derivato deve chiamare il metodo GetObjectData(SerializationInfo, StreamingContext) del tipo di base.A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs)

Questo metodo viene chiamato quando viene apportata una modifica all'oggetto PeerName specificato dall'oggetto PeerContact associato all'istanza di PeerEndPoint.Called when a change occurs to the PeerName specified by the PeerContact associated with the PeerEndPoint instance.

ToString() ToString() ToString() ToString()

Restituisce un oggetto String che rappresenta un'istanza di PeerEndPoint.Returns a String that represents a PeerEndPoint instance.

Eventi

NameChanged NameChanged NameChanged NameChanged

Segnalato quando viene modificato il nome associato a un oggetto PeerEndPoint.Signaled when the name associated with a PeerEndPoint object changes.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Compila l'istanza corrente di PeerEndPoint con i dati ottenuti dall'origine serializzata.Populates the current PeerEndPoint instance with the data obtained from the serialized source.

Si applica a

Vedi anche