PeerEndPoint Klass

Definition

Representerar platsen för en PeerNearMe, eller PeerContact -instans som angetts med en unik nätverksadresskonfiguration genom att beskriva den aktuella instansen av en PeerContact eller PeerNearMe inom peer-to-peer-samarbetsinfrastrukturen.

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
Arv
PeerEndPoint
Attribut
Implementeringar

Kommentarer

En peer-slutpunkt beskriver en kontakts närvaroplats – den unika nätverksadresskonfigurationen som beskriver den aktuella tillgängliga instansen av kontakten i peer-samarbetsnätverket. En enda kontakt kan vara tillgänglig på flera slutpunkter i peer-samarbetsnätverket.

En peer som tittar på en kontakt kan fråga någon av de slutpunkter som är associerade med den kontakten om specifika peer-närvaro-, program- eller objektuppdateringar.

Konstruktorer

Name Description
PeerEndPoint()

Genererar en ny instans av PeerEndPoint klassen.

PeerEndPoint(IPEndPoint, String)

Initierar en ny instans av PeerEndPoint klassen med den peer-associerade slutpunkten i IPEndPoint och en sträng som endPointNameanger .

PeerEndPoint(IPEndPoint)

Initierar en ny instans av PeerEndPoint klassen med den peer-associerade slutpunkten som finns i IPEndPoint.

PeerEndPoint(SerializationInfo, StreamingContext)

Initierar en ny PeerEndPoint instans med de associerade parametrar som krävs för serialisering.

Egenskaper

Name Description
EndPoint

Hämtar eller anger IPEndPoint som innehåller DEN IP-adress som är associerad med instansen PeerEndPoint .

Name

Hämtar eller anger en String som representerar ett visningsnamn för instansen PeerEndPoint .

SynchronizingObject

När det här egenskapsvärdet har angetts kommer alla händelser som inte utlöses till följd av en asynkron åtgärd att anropa de associerade händelsehanterarna på tråden som skapade den specifika SynchronizingObject.

Metoder

Name Description
Dispose()

Frigör alla resurser som används av PeerEndPoint objektet.

Dispose(Boolean)

Släpper de ohanterade resurser som används av PeerEndPoint objektet och släpper eventuellt de hanterade resurserna.

Equals(Object, Object)

Avgör om de angivna PeerEndPoint objekten anses vara lika.

Equals(Object)

Jämför med den PeerEndPoint angivna Object.

Equals(PeerEndPoint)

Jämför med den angivna PeerEndPoint instansenPeerEndPoint.

GetHashCode()

Returnerar hash-koden för en PeerEndPoint instans.

GetObjectData(SerializationInfo, StreamingContext)

Fyller i en SerializationInfo klassinstans med de data som krävs för att serialisera den angivna PeerObject instansen. En härledd typ måste anropa bastypsmetoden GetObjectData(SerializationInfo, StreamingContext) .

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnNameChanged(NameChangedEventArgs)

Anropas när en ändring sker till den PeerName som anges av den PeerContact associerade med instansen PeerEndPoint .

ToString()

Returnerar en String som representerar en PeerEndPoint instans.

Händelser

Name Description
NameChanged

Signal när namnet som är associerat med ett PeerEndPoint objekt ändras.

Explicita gränssnittsimplementeringar

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Fyller i den aktuella PeerEndPoint instansen med data som hämtats från den serialiserade källan.

Gäller för

Se även