PeerNearMe Třída

Definice

Představuje partnerský uzel umístěný infrastrukturou "Lidé Near Me".

public ref class PeerNearMe : System::Net::PeerToPeer::Collaboration::Peer, IEquatable<System::Net::PeerToPeer::Collaboration::PeerNearMe ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNearMe : System.Net.PeerToPeer.Collaboration.Peer, IEquatable<System.Net.PeerToPeer.Collaboration.PeerNearMe>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNearMe = class
    inherit Peer
    interface IEquatable<PeerNearMe>
    interface ISerializable
Public Class PeerNearMe
Inherits Peer
Implements IEquatable(Of PeerNearMe), ISerializable
Dědičnost
PeerNearMe
Atributy
Implementuje

Poznámky

Instanci této třídy nelze vytvořit přímo. Místo toho se získá odkaz na partnerské vztahy "blízko" volajícího partnerského vztahu pomocí statické GetPeersNearMe metody, která vrátí kolekci blízkých partnerských vztahů.

Partnerský uzel reprezentovaný objektem PeerNearMe nemusí být nutně v adresáři volajícího partnera.

Konstruktory

PeerNearMe()

Inicializuje novou výchozí instanci PeerNearMe třídy.

PeerNearMe(SerializationInfo, StreamingContext)

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

Vlastnosti

IsOnline

Získá hodnotu určující, zda Peer je aktuálně "online".

(Zděděno od Peer)
Nickname

Získá nebo nastaví String představující přezdívku objektu PeerNearMe .

PeerEndPoints

Získá objekt PeerEndPointCollection, který je přidružen k tomuto objektu Peer.

(Zděděno od Peer)
SynchronizingObject

Když 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.

(Zděděno od Peer)

Metody

AddToContactManager()

Vygeneruje PeerContact objekt z objektu PeerNearMe a přidruží ho k objektu ContactManager.

AddToContactManager(String, String, MailAddress)

Vygeneruje PeerContact objekt s přidruženými popisnými parametry z objektu PeerNearMe a přidruží ho k objektu ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

Vygeneruje PeerNearMe objekt ze zadaného PeerEndPointobjektu .

Dispose()

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

(Zděděno od Peer)
Dispose(Boolean)

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

Equals(Object)

Porovná instanci se PeerNearMe zadaným objektem.

Equals(Object, Object)

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

Equals(Peer)

Provede porovnání aktuálního Peer a zadaného partnerského vztahu podle rozlišování velkých a malých písmen.

(Zděděno od Peer)
Equals(PeerNearMe)

Porovná objekt se PeerNearMe zadanou PeerNearMe instancí.

GetHashCode()

Vrátí kód hash instance PeerNearMe .

GetObjectData(SerializationInfo, StreamingContext)

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

GetObjects()

Získá kolekci datových objektů z místní mezipaměti.

(Zděděno od Peer)
GetObjects(Guid)

Peer Získá objekt přidružený k zadané Guid z PeerObjectCollection.

(Zděděno od Peer)
GetPresenceInfo(PeerEndPoint)

Získá dostupné informace o stavu pro PeerEndPoint.

(Zděděno od Peer)
GetType()

Získá aktuální Type instanci.

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

Inicializuje síťovou operaci, která načte data aplikace, objektu a stavu specifická PeerNearMe pro instanci.

Invite()

Odešle pozvánku k připojení k aplikaci partnerské spolupráce vzdálenému partnerskému partneru.

Invite(PeerApplication, String, Byte[])

Odešle pozvánku k připojení k aplikaci partnerské spolupráce vzdálenému partnerskému partneru, která obsahuje data, která popisují nebo určují pozvání aplikace.

InviteAsync(Object)

Obdrží od partnera odpověď na pozvánku týkající se připojení k partnerské aplikaci pro spolupráci.

InviteAsync(PeerApplication, String, Byte[], Object)

Obdrží od partnera odpověď na pozvánku týkající se pozvánky do aplikace partnerské spolupráce.

InviteAsyncCancel(Object)

Zruší pozvánku odeslanou metodou InviteAsync(PeerApplication, String, Byte[], Object) .

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

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

(Zděděno od Object)
OnInviteCompleted(InviteCompletedEventArgs)

InviteCompleted Vyvolá událost.

(Zděděno od Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Signalizuje RefreshDataCompleted událost.

RefreshData()

Inicializuje síťovou operaci, která načte data aplikace, objektu a stavu specifická PeerNearMe pro instanci.

RefreshDataAsync(Object)

Inicializuje síťovou operaci, která načte data aplikace, objektu a stavu specifická PeerNearMe pro instanci.

ToString()

Vrátí, String který představuje PeerNearMe instanci.

Událost

InviteCompleted

Vyvolána po dokončení procesu pozvání vzdáleného partnerského partnera.

(Zděděno od Peer)
PeerNearMeChanged

Signalizovalo se, když se najde nová PeerNearMe instance, přestane být k dispozici nebo se změní informace o přidruženém PeerEndPoint objektu.

RefreshDataCompleted

Signalizují se při RefreshData() dokončení operace nebo RefreshDataAsync(Object) pro PeerNearMe instanci.

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Platí pro

Viz také