PeerEndPoint Classe

Definizione

Rappresenta il percorso di un'istanza PeerNearMeo PeerContact specificata con una configurazione dell'indirizzo di rete univoca descrivendo l'istanza corrente di un PeerContact oggetto o 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 "endpoint" peer descrive il percorso di presenza di un contatto: la configurazione dell'indirizzo di rete univoco 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 una query su qualsiasi endpoint associato a tale contatto per aggiornamenti specifici di presenza, applicazione o oggetto peer.

Costruttori

Nome Descrizione
PeerEndPoint()

Genera una nuova istanza della PeerEndPoint classe .

PeerEndPoint(IPEndPoint, String)

Inizializza una nuova istanza della PeerEndPoint classe con l'endpoint associato al peer contenuto in IPEndPoint e una stringa che endPointNamespecifica .

PeerEndPoint(IPEndPoint)

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

PeerEndPoint(SerializationInfo, StreamingContext)

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

Proprietà

Nome Descrizione
EndPoint

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

Name

Ottiene o imposta un oggetto String che rappresenta un nome visualizzato per l'istanza PeerEndPoint di .

SynchronizingObject

Quando questo valore della proprietà è impostato, tutti gli eventi non generati come risultato di un'operazione asincrona avranno i gestori eventi associati richiamati nel thread che ha creato l'oggetto specifico SynchronizingObject.

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse utilizzate dall'oggetto PeerEndPoint .

Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto PeerEndPoint e, facoltativamente, rilascia le risorse gestite.

Equals(Object, Object)

Determina se gli oggetti specificati PeerEndPoint sono considerati uguali.

Equals(Object)

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

Equals(PeerEndPoint)

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

GetHashCode()

Restituisce il codice hash per un'istanza PeerEndPoint di .

GetObjectData(SerializationInfo, StreamingContext)

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

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnNameChanged(NameChangedEventArgs)

Chiamato quando si verifica una modifica all'oggetto PeerName specificato dall'oggetto PeerContact associato all'istanza PeerEndPoint di .

ToString()

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

Eventi

Nome Descrizione
NameChanged

Segnalato quando il nome associato a un PeerEndPoint oggetto cambia.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Si applica a

Vedi anche