Partager via


PeerEndPoint Classe

Définition

Représente l'emplacement d'une instance PeerNearMe ou PeerContact spécifiée avec une configuration d'adresse réseau unique en décrivant l'instance actuelle d'un PeerContact ou d'un PeerNearMe dans l'infrastructure de collaboration du Réseau pair à pair.

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
Héritage
PeerEndPoint
Attributs
Implémente

Remarques

Un « point de terminaison » d’homologue décrit l’emplacement de présence d’un contact, c’est-à-dire la configuration d’adresse réseau unique qui décrit les instance actuellement disponibles du contact au sein du réseau de collaboration d’homologues. Un seul contact peut être disponible sur plusieurs points de terminaison au sein du réseau de collaboration d’homologue.

Un homologue qui surveille un contact peut interroger n’importe lequel des points de terminaison associés à ce contact pour connaître la présence d’homologues, les mises à jour d’application ou d’objets spécifiques.

Constructeurs

PeerEndPoint()

Génère une nouvelle instance de la classe PeerEndPoint.

PeerEndPoint(IPEndPoint)

Initialise une nouvelle instance de la classe PeerEndPoint avec le point de terminaison associé à l'homologue contenu dans IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Initialise une nouvelle instance de la classe PeerEndPoint avec le point de terminaison associé à l'homologue contenu dans IPEndPoint et une chaîne spécifiant endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de PeerEndPoint avec les paramètres associés requis pour la sérialisation.

Propriétés

EndPoint

Obtient ou définit le IPEndPoint qui contient l'adresse IP associée à l'instance PeerEndPoint.

Name

Obtient ou définit un String qui représente un nom complet pour l'instance PeerEndPoint.

SynchronizingObject

Lorsque la valeur de cette propriété est définie, tous les événements non déclenchés suite à une opération asynchrone voient les gestionnaires d'événements associés rappelés sur le thread qui a créé le SynchronizingObject spécifique.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'objet PeerEndPoint.

Dispose(Boolean)

Libère les ressources non gérées utilisées par l’objet PeerEndPoint et libère éventuellement les ressources gérées.

Equals(Object)

Compare PeerEndPoint avec le Object spécifié.

Equals(Object, Object)

Détermine si les objets PeerEndPoint spécifiés sont considérés comme égaux.

Equals(PeerEndPoint)

Compare le PeerEndPoint à l'instance PeerEndPoint spécifiée.

GetHashCode()

Retourne le code de hachage pour une instance de PeerEndPoint.

GetObjectData(SerializationInfo, StreamingContext)

Remplit une instance de classe SerializationInfo avec les données nécessaires pour sérialiser l’instance PeerObject spécifiée. Un type dérivé doit appeler la méthode GetObjectData(SerializationInfo, StreamingContext) de type de base.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnNameChanged(NameChangedEventArgs)

Appelé lorsqu'une modification est effectuée sur le PeerName spécifié par le PeerContact associé à l'instance PeerEndPoint.

ToString()

Retourne un String qui représente une instance PeerEndPoint.

Événements

NameChanged

Signalé lorsque le nom associé à un objet PeerEndPoint est modifié.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Remplit l'instance PeerEndPoint actuelle avec les données obtenues à partir de la source sérialisée.

S’applique à

Voir aussi