Freigeben über


PeerEndPoint Klasse

Definition

Stellt die Position einer PeerNearMe-Instanz oder einer PeerContact-Instanz dar, die mit einer eindeutigen Netzwerkadresskonfiguration angegeben wird, indem die aktuelle Instanz eines PeerContact oder eines PeerNearMe in der Peer-to-Peer-Zusammenarbeitsinfrastruktur beschrieben wird.

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
Vererbung
PeerEndPoint
Attribute
Implementiert

Hinweise

Ein Peerendpunkt beschreibt den Anwesenheitsstandort eines Kontakts– die eindeutige Netzwerkadressenkonfiguration, die die derzeit verfügbare instance des Kontakts innerhalb des Peerzusammenarbeitsnetzwerks beschreibt. Ein einzelner Kontakt kann an mehreren Endpunkten innerhalb des Peerzusammenarbeitsnetzwerks verfügbar sein.

Ein Peer, der einen Kontakt überwacht, kann jeden der Endpunkte, die diesem Kontakt zugeordnet sind, nach bestimmten Peer-Anwesenheits-, Anwendungs- oder Objektupdates abfragen.

Konstruktoren

PeerEndPoint()

Generiert eine neue Instanz der PeerEndPoint-Klasse.

PeerEndPoint(IPEndPoint)

Initialisiert eine neue Instanz der PeerEndPoint-Klasse mit dem einem Peer zugeordneten Endpunkt in IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Initialisiert eine neue Instanz der PeerEndPoint-Klasse mit dem einem Peer zugeordneten Endpunkt in IPEndPoint und einer Zeichenfolge, die den endPointName angibt.

PeerEndPoint(SerializationInfo, StreamingContext)

Initialisiert eine neue PeerEndPoint-Instanz mit den zugeordneten Parametern, die für die Serialisierung erforderlich sind.

Eigenschaften

EndPoint

Ruft den IPEndPoint ab, der die der PeerEndPoint-Instanz zugeordnete IP-Adresse enthält, oder legt diesen fest.

Name

Ruft einen String ab, der einen Anzeigenamen für die PeerEndPoint-Instanz darstellt, oder legt diesen fest.

SynchronizingObject

Wenn dieser Eigenschaftswert festgelegt ist, werden für alle Ereignisse, die nicht aufgrund eines asynchronen Vorgangs ausgelöst werden, die zugeordneten Ereignishandler in dem Thread aufgerufen, in dem das spezifische SynchronizingObject erstellt wurde.

Methoden

Dispose()

Gibt alle vom PeerEndPoint-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom PeerEndPoint-Objekt verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

Equals(Object)

Vergleicht die PeerEndPoint mit dem angegebenen Object.

Equals(Object, Object)

Bestimmt, ob die angegebenen PeerEndPoint-Objekte als gleich betrachtet werden.

Equals(PeerEndPoint)

Vergleicht den PeerEndPoint mit der angegebenen PeerEndPoint-Instanz.

GetHashCode()

Gibt den Hashcode für eine PeerEndPoint-Instanz zurück.

GetObjectData(SerializationInfo, StreamingContext)

Füllt eine SerializationInfo-Klasseninstanz mit den Daten auf, die zum Serialisieren der angegebenen PeerObject-Instanz erforderlich sind. Ein abgeleiteter Typ muss die GetObjectData(SerializationInfo, StreamingContext)-Basistypmethode aufrufen.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnNameChanged(NameChangedEventArgs)

Wird aufgerufen, wenn der PeerName geändert wird, der von dem der PeerContact-Instanz zugeordneten PeerEndPoint angegeben wird.

ToString()

Gibt eine String zurück, der eine PeerEndPoint-Instanz darstellt.

Ereignisse

NameChanged

Wird signalisiert, wenn der einem PeerEndPoint-Objekt zugeordnete Name geändert wird.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt die aktuelle PeerEndPoint-Instanz mit den aus der serialisierten Quelle abgerufenen Daten auf.

Gilt für:

Weitere Informationen