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 Peer-"Endpunkt" beschreibt den Anwesenheits Speicherort eines Kontakts. Dies ist die eindeutige Netzwerk Adress Konfiguration, die die derzeit verfügbare Instanz des Kontakts innerhalb des Peer Kollaborations Netzwerks beschreibt. Ein einzelner Kontakt kann an mehreren Endpunkten innerhalb des Peer Kollaborations Netzwerks verfügbar sein.

Ein Peer, der einen Kontakt überwacht, kann alle Endpunkte Abfragen, die mit diesem Kontakt für bestimmte Peer Anwesenheits-, Anwendungs-oder Objekt Updates verknüpft sind.

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

Siehe auch