PeerNearMe Třída

Definice

Představuje partnerský uzel umístěný v infrastruktuře "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 odkaz na partnerské vztahy "blízko" volajícího partnerského vztahu získá pomocí statické GetPeersNearMe metody, která vrátí kolekci blízkých partnerských uzlů.

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

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.

(Zděděno od Peer)

Metody

AddToContactManager()

Vygeneruje PeerContact z objektu PeerNearMe objekt 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)

PeerNearMe Porovná instanci se 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 s rozlišováním velkých a malých písmen.

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

Porovná s PeerNearMe určenou 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ému Guid z .PeerObjectCollection

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

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

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

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

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

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

Invite()

Odešle pozvánku k připojení aplikace pro spolupráci mezi partnery ke vzdálenému partneru.

Invite(PeerApplication, String, Byte[])

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

InviteAsync(Object)

Obdrží odpověď s pozvánkou od partnera týkající se připojení k aplikaci pro spolupráci s partnerskými partnery.

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

Obdrží od partnera pozvánku týkající se pozvánky do aplikace pro spolupráci partnera.

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á pro instanci PeerNearMe .

RefreshDataAsync(Object)

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

ToString()

Vrátí hodnotu String představující PeerNearMe instanci.

Událost

InviteCompleted

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

(Zděděno od Peer)
PeerNearMeChanged

Signalizují se při nalezení nové PeerNearMe instance, která již není k dispozici, nebo když se změnily informace o přidruženém PeerEndPoint objektu.

RefreshDataCompleted

Signalizují se RefreshData() po 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é