Condividi tramite


PeerEndPoint Classe

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.

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
Ereditarietà
PeerEndPoint
Attributi
Implementazioni

Commenti

Un peer "endpoint" descrive la posizione di presenza di un contatto: la configurazione univoca dell'indirizzo di rete che descrive l'istanza attualmente disponibile del contatto all'interno della rete di collaborazione peer. Un singolo contatto può essere disponibile in più endpoint all'interno della rete di collaborazione peer.

Un peer che osserva un contatto può eseguire query su uno qualsiasi degli endpoint associati a tale contatto per la presenza, l'applicazione o gli aggiornamenti dell'oggetto specifici.

Costruttori

PeerEndPoint()

Genera una nuova istanza della classe PeerEndPoint.

PeerEndPoint(IPEndPoint)

Inizializza una nuova istanza della classe PeerEndPoint con l'endpoint associato al peer contenuto nell'oggetto IPEndPoint.

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.

PeerEndPoint(SerializationInfo, StreamingContext)

Inizializza una nuova istanza di PeerEndPoint con i parametri associati necessari per la serializzazione.

Proprietà

EndPoint

Ottiene o imposta l'oggetto IPEndPoint che contiene l'indirizzo IP associato all'istanza di PeerEndPoint.

Name

Ottiene o imposta un String che rappresenta un nome visualizzato dell'istanza di PeerEndPoint.

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.

Metodi

Dispose()

Rilascia tutte le risorse usate dall'oggetto PeerEndPoint.

Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto PeerEndPoint ed eventualmente rilascia le risorse gestite.

Equals(Object)

Confronta l'oggetto PeerEndPoint con l'oggetto Object specificato.

Equals(Object, Object)

Determina se gli oggetti PeerEndPoint specificati sono considerati uguali.

Equals(PeerEndPoint)

Confronta l'oggetto PeerEndPoint con l'istanza specificata della classe PeerEndPoint.

GetHashCode()

Restituisce il codice hash di un'istanza della classe PeerEndPoint.

GetObjectData(SerializationInfo, StreamingContext)

Compila un'istanza della classe SerializationInfo con i dati necessari a serializzare l'istanza di PeerObject specificata. Un tipo derivato deve chiamare il metodo GetObjectData(SerializationInfo, StreamingContext) del tipo di base.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnNameChanged(NameChangedEventArgs)

Questo metodo viene chiamato quando viene apportata una modifica all'oggetto PeerName specificato dall'oggetto PeerContact associato all'istanza di PeerEndPoint.

ToString()

Restituisce un oggetto String che rappresenta un'istanza di PeerEndPoint.

Eventi

NameChanged

Segnalato quando viene modificato il nome associato a un oggetto PeerEndPoint.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Compila l'istanza corrente di PeerEndPoint con i dati ottenuti dall'origine serializzata.

Si applica a

Vedi anche