PeerEndPoint Klasse

Definition

Stellt den Speicherort eines oder PeerNearMe einer PeerContactInstanz dar, die mit einer eindeutigen Netzwerkadressenkonfiguration angegeben ist, indem die aktuelle Instanz einer PeerContact oder PeerNearMe innerhalb 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 Anwesenheitsspeicherort eines Kontakts – die eindeutige Netzwerkadressenkonfiguration, die die derzeit verfügbare Instanz 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 abfragen, die diesem Kontakt zugeordnet sind, um bestimmte Peerpräsenzs-, Anwendungs- oder Objektaktualisierungen zu erhalten.

Konstruktoren

Name Beschreibung
PeerEndPoint()

Generiert eine neue Instanz der PeerEndPoint Klasse.

PeerEndPoint(IPEndPoint, String)

Initialisiert eine neue Instanz der PeerEndPoint Klasse mit dem peer-zugeordneten Endpunkt, der enthalten IPEndPoint ist, und eine Zeichenfolge, die angibt endPointName.

PeerEndPoint(IPEndPoint)

Initialisiert eine neue Instanz der PeerEndPoint Klasse mit dem peer-zugeordneten Endpunkt, der in IPEndPoint.

PeerEndPoint(SerializationInfo, StreamingContext)

Initialisiert eine neue PeerEndPoint Instanz mit den zugehörigen Parametern, die für die Serialisierung erforderlich sind.

Eigenschaften

Name Beschreibung
EndPoint

Dient zum Abrufen oder Festlegen der IPEndPoint IP-Adresse, die der PeerEndPoint Instanz zugeordnet ist.

Name

Dient zum Abrufen oder Festlegen eines String Werts, der einen angezeigten Namen für die PeerEndPoint Instanz darstellt.

SynchronizingObject

Wenn dieser Eigenschaftswert festgelegt wird, werden alle Ereignisse, die nicht als Ergebnis eines asynchronen Vorgangs ausgelöst werden, die zugeordneten Ereignishandler auf dem Thread zurückgerufen, der die spezifischen SynchronizingObjectEreignisse erstellt hat.

Methoden

Name Beschreibung
Dispose()

Gibt alle vom PeerEndPoint Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die PeerEndPoint vom Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object, Object)

Bestimmt, ob die angegebenen PeerEndPoint Objekte gleich sind.

Equals(Object)

Vergleicht den PeerEndPoint wert mit dem angegebenen Object.

Equals(PeerEndPoint)

Vergleicht die PeerEndPoint angegebene 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 Basistypmethode GetObjectData(SerializationInfo, StreamingContext) aufrufen.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnNameChanged(NameChangedEventArgs)

Wird aufgerufen, wenn eine Änderung an der PeerNamePeerContactPeerEndPoint angegebenen Instanz erfolgt.

ToString()

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

Ereignisse

Name Beschreibung
NameChanged

Signalisiert, wenn sich der Name ändert, der einem PeerEndPoint Objekt zugeordnet ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Gilt für:

Weitere Informationen