Sdílet prostřednictvím


PeerEndPoint Třída

Definice

Představuje umístění PeerNearMeinstance nebo PeerContact zadané s jedinečnou konfigurací síťové adresy popisem aktuální instance PeerContact nebo PeerNearMe v rámci infrastruktury peer-to-peer spolupráce.

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
Dědičnost
PeerEndPoint
Atributy
Implementuje

Poznámky

Partnerský "koncový bod" popisuje umístění přítomnosti kontaktu – jedinečnou konfiguraci síťové adresy, která popisuje aktuálně dostupnou instanci kontaktu v rámci partnerské sítě pro spolupráci. Jeden kontakt může být dostupný ve více koncových bodech v rámci sítě pro spolupráci partnerů.

Partner, který kontakt sleduje, se může dotazovat na kterýkoli z koncových bodů přidružených k danému kontaktu na konkrétní stav partnerského vztahu, aplikace nebo aktualizace objektů.

Konstruktory

PeerEndPoint()

Vygeneruje novou instanci PeerEndPoint třídy .

PeerEndPoint(IPEndPoint)

Inicializuje novou instanci PeerEndPoint třídy s koncovým bodem přidruženým k partnerskému vztahu obsaženému v IPEndPoint.

PeerEndPoint(IPEndPoint, String)

Inicializuje novou instanci PeerEndPoint třídy s koncovým bodem přidruženým k partnerskému vztahu obsaženým v IPEndPoint a řetězcem určujícím endPointName.

PeerEndPoint(SerializationInfo, StreamingContext)

Inicializuje novou PeerEndPoint instanci s přidruženými parametry požadovanými pro serializaci.

Vlastnosti

EndPoint

Získá nebo nastaví, IPEndPoint který obsahuje IP adresu přidruženou k PeerEndPoint instanci.

Name

Získá nebo nastaví , String který představuje zobrazovaný název instance PeerEndPoint .

SynchronizingObject

Pokud je tato hodnota vlastnosti nastavena, všechny události, které se neaktivují jako výsledek asynchronní operace, budou mít přidružené obslužné rutiny událostí volané zpět ve vlákně, které vytvořilo konkrétní SynchronizingObject.

Metody

Dispose()

Uvolní všechny prostředky používané objektem PeerEndPoint .

Dispose(Boolean)

Uvolní nespravované prostředky používané objektem PeerEndPoint a volitelně uvolní spravované prostředky.

Equals(Object)

Porovná hodnotu se zadaným Objectparametrem PeerEndPoint .

Equals(Object, Object)

Určuje, zda jsou zadané PeerEndPoint objekty považovány za stejné.

Equals(PeerEndPoint)

Porovná s PeerEndPoint určenou PeerEndPoint instancí.

GetHashCode()

Vrátí kód hash instance PeerEndPoint .

GetObjectData(SerializationInfo, StreamingContext)

Naplní SerializationInfo instanci třídy daty potřebnými k serializaci zadané PeerObject instance. Odvozený typ musí volat metodu základního typu GetObjectData(SerializationInfo, StreamingContext) .

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnNameChanged(NameChangedEventArgs)

Volána, když dojde ke PeerName změně zadaného PeerContact přidruženým PeerEndPoint k instanci.

ToString()

Vrátí hodnotu String , která představuje PeerEndPoint instanci.

Událost

NameChanged

Signalizovalo se při změně názvu přidruženého k objektu PeerEndPoint .

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Naplní aktuální PeerEndPoint instanci daty získanými ze serializovaného zdroje.

Platí pro

Viz také