PeerEndPoint Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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 |
| 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. |