PeerEndPoint PeerEndPoint PeerEndPoint PeerEndPoint Class

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.Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

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
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
Vererbung
PeerEndPointPeerEndPointPeerEndPointPeerEndPoint
Attribute
Implementiert

Hinweise

Ein Peer "Endpoint" beschreibt eines Kontakts Anwesenheit Ort – der eindeutigen Netzwerkadresskonfiguration, die beschreibt, die derzeit verfügbare Instanz des Kontakts innerhalb des Netzwerks der Peer-Zusammenarbeit.A peer "endpoint" describes a contact's presence location - the unique network address configuration that describes the currently available instance of the contact within the peer collaboration network. Ein einzelner Kontakt kann an mehreren Endpunkten innerhalb des Netzwerks der Peer-Zusammenarbeit verfügbar sein.A single contact can be available at multiple endpoints within the peer collaboration network.

Ein Peer ein Kontakts beobachten kann, wenden Sie sich an, für die Präsenz von bestimmten Peers, Anwendungen oder Updates am Objekt zugeordneten Endpunkte Abfragen.A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

Konstruktoren

PeerEndPoint() PeerEndPoint() PeerEndPoint() PeerEndPoint()

Generiert eine neue Instanz der PeerEndPoint-Klasse.Generates a new instance of the PeerEndPoint class.

PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint) PeerEndPoint(IPEndPoint)

Initialisiert eine neue Instanz der PeerEndPoint-Klasse mit dem einem Peer zugeordneten Endpunkt in IPEndPoint.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint.

PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String) PeerEndPoint(IPEndPoint, String) 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.Initializes a new instance of the PeerEndPoint class with the peer-associated endpoint contained in IPEndPoint and a string specifying endPointName.

PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext) PeerEndPoint(SerializationInfo, StreamingContext)

Initialisiert eine neue PeerEndPoint-Instanz mit den zugeordneten Parametern, die für die Serialisierung erforderlich sind.Initializes a new PeerEndPoint instance with the associated parameters required for serialization.

Eigenschaften

EndPoint EndPoint EndPoint EndPoint

Ruft den IPEndPoint ab, der die der PeerEndPoint-Instanz zugeordnete IP-Adresse enthält, oder legt diesen fest.Gets or sets the IPEndPoint that contains the IP address associated with the PeerEndPoint instance.

Name Name Name Name

Ruft einen String ab, der einen Anzeigenamen für die PeerEndPoint-Instanz darstellt, oder legt diesen fest.Gets or sets a String that represents a displayed name for the PeerEndPoint instance.

SynchronizingObject SynchronizingObject SynchronizingObject 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.When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific SynchronizingObject.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom PeerEndPoint-Objekt verwendeten Ressourcen frei.Releases all resources used by the PeerEndPoint object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die vom PeerEndPoint-Objekt verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the PeerEndPoint object and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Vergleicht die PeerEndPoint mit dem angegebenen Object.Compares the PeerEndPoint to the specified Object.

Equals(Object, Object) Equals(Object, Object) Equals(Object, Object) Equals(Object, Object)

Bestimmt, ob die angegebenen PeerEndPoint-Objekte als gleich betrachtet werden.Determines whether the specified PeerEndPoint objects are considered equal.

Equals(PeerEndPoint) Equals(PeerEndPoint) Equals(PeerEndPoint) Equals(PeerEndPoint)

Vergleicht den PeerEndPoint mit der angegebenen PeerEndPoint-Instanz.Compares the PeerEndPoint to the specified PeerEndPoint instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für eine PeerEndPoint-Instanz zurück.Returns the hash code for a PeerEndPoint instance.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Füllt eine SerializationInfo-Klasseninstanz mit den Daten auf, die zum Serialisieren der angegebenen PeerObject-Instanz erforderlich sind.Populates a SerializationInfo class instance with the data required to serialize the specified PeerObject instance. Ein abgeleiteter Typ muss die GetObjectData(SerializationInfo, StreamingContext)-Basistypmethode aufrufen.A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs) OnNameChanged(NameChangedEventArgs)

Wird aufgerufen, wenn der PeerName geändert wird, der von dem der PeerContact-Instanz zugeordneten PeerEndPoint angegeben wird.Called when a change occurs to the PeerName specified by the PeerContact associated with the PeerEndPoint instance.

ToString() ToString() ToString() ToString()

Gibt eine String zurück, der eine PeerEndPoint-Instanz darstellt.Returns a String that represents a PeerEndPoint instance.

Ereignisse

NameChanged NameChanged NameChanged NameChanged

Wird signalisiert, wenn der einem PeerEndPoint-Objekt zugeordnete Name geändert wird.Signaled when the name associated with a PeerEndPoint object changes.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt die aktuelle PeerEndPoint-Instanz mit den aus der serialisierten Quelle abgerufenen Daten auf.Populates the current PeerEndPoint instance with the data obtained from the serialized source.

Gilt für:

Siehe auch