Udostępnij za pośrednictwem


PeerEndPoint Klasa

Definicja

Reprezentuje lokalizację PeerNearMewystąpienia określonego PeerContact przy użyciu unikatowej konfiguracji adresu sieciowego, opisując bieżące wystąpienie PeerContact elementu lub PeerNearMe w infrastrukturze współpracy równorzędnej między elementami równorzędnymi.

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
Dziedziczenie
PeerEndPoint
Atrybuty
Implementuje

Uwagi

Element równorzędny "punkt końcowy" opisuje lokalizację obecności kontaktu — unikatową konfigurację adresu sieciowego, która opisuje obecnie dostępne wystąpienie kontaktu w sieci współpracy równorzędnej. Pojedynczy kontakt może być dostępny w wielu punktach końcowych w sieci współpracy równorzędnej.

Osoba równorzędna obserwująca kontakt może wysyłać zapytania do dowolnego punktu końcowego skojarzonego z tym kontaktem w celu uzyskania określonej obecności elementu równorzędnego, aplikacji lub aktualizacji obiektów.

Konstruktory

PeerEndPoint()

Generuje nowe wystąpienie PeerEndPoint klasy.

PeerEndPoint(IPEndPoint)

Inicjuje PeerEndPoint nowe wystąpienie klasy za pomocą skojarzonego z elementem równorzędnym punktu końcowego zawartego w IPEndPointelemencie .

PeerEndPoint(IPEndPoint, String)

Inicjuje PeerEndPoint nowe wystąpienie klasy za pomocą skojarzonego z elementem równorzędnym punktu końcowego IPEndPoint i ciąg określający endPointNamewartość .

PeerEndPoint(SerializationInfo, StreamingContext)

Inicjuje nowe PeerEndPoint wystąpienie ze skojarzonymi parametrami wymaganymi do serializacji.

Właściwości

EndPoint

Pobiera lub ustawia IPEndPoint wartość zawierającą adres IP skojarzony z wystąpieniem PeerEndPoint .

Name

Pobiera lub ustawia wartość String reprezentującą wyświetlaną nazwę wystąpienia PeerEndPoint .

SynchronizingObject

Po ustawieniu tej wartości właściwości wszystkie zdarzenia, które nie zostały wyzwolone w wyniku operacji asynchronicznej, będą miały skojarzone programy obsługi zdarzeń wywoływane z powrotem w wątku, który utworzył określony SynchronizingObjectelement .

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez PeerEndPoint obiekt .

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez PeerEndPoint obiekt i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Porównuje element z PeerEndPoint określonym Objectelementem .

Equals(Object, Object)

Określa, czy określone PeerEndPoint obiekty są traktowane jako równe.

Equals(PeerEndPoint)

Porównuje element z PeerEndPoint określonym PeerEndPoint wystąpieniem.

GetHashCode()

Zwraca kod skrótu dla PeerEndPoint wystąpienia.

GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Wypełnia wystąpienie klasy danymi wymaganymi do serializacji określonego PeerObject wystąpienia. Typ pochodny musi wywołać metodę typu GetObjectData(SerializationInfo, StreamingContext) podstawowego.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnNameChanged(NameChangedEventArgs)

Wywoływana, gdy wystąpi PeerName zmiana określona przez PeerContact skojarzone z wystąpieniem PeerEndPoint .

ToString()

Zwraca obiekt String reprezentujący PeerEndPoint wystąpienie.

Zdarzenia

NameChanged

Zasygnalizowana, gdy nazwa skojarzona z obiektem PeerEndPoint ulegnie zmianie.

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Wypełnia bieżące PeerEndPoint wystąpienie danymi uzyskanymi z serializowanego źródła.

Dotyczy

Zobacz też