PeerNearMe Třída

Definice

Představuje partnerský vztah umístěný v infrastruktuře "lidé v mém okolí".Represents a peer located by the "People Near Me" infrastructure.

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
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.An instance of this class cannot be created directly. Místo toho odkaz na partnerské uzly "poblíž" se získá voláním metody static pomocí statické GetPeersNearMe metody pro vrácení kolekce přilehlých partnerských uzlů.Instead, a reference to the peers "near" the calling peer is obtained by using the static GetPeersNearMe method to return a collection of nearby peers.

Partnerský uzel, který je PeerNearMe reprezentován objektem, není nutně v adresáři volajícího partnerského uzlu.A peer represented by a PeerNearMe object is not necessarily in the calling peer's address book.

Konstruktory

PeerNearMe()

Inicializuje novou výchozí instanci PeerNearMe třídy.Initializes a new default instance of the PeerNearMe class.

PeerNearMe(SerializationInfo, StreamingContext)

Inicializuje novou PeerNearMe instanci s přidruženými parametry požadovanými pro serializaci.Initializes a new PeerNearMe instance with the associated parameters required for serialization.

Vlastnosti

IsOnline

Vrátí hodnotu určující, Peer zda je aktuálně ' online '.Gets a value specifying if the Peer is currently 'online'.

(Zděděno od Peer)
Nickname

Získá nebo nastaví String představující přezdívku PeerNearMe objektu.Gets or sets a String representing the Nickname of the PeerNearMe object.

PeerEndPoints

PeerEndPointCollection Získá přidruženýPeerk.Gets the PeerEndPointCollection associated with the Peer.

(Zděděno od Peer)
SynchronizingObject

Pokud je tato hodnota vlastnosti nastavena, všechny události, které nejsou vyvolány jako výsledek asynchronní operace, budou mít přidružené obslužné rutiny událostí zpět ve vlákně, které SynchronizingObjectvytvořilo konkrétní.When this property value is set, all events not fired as the result of an asynchronous operation will have the associated event handlers called back on the thread that created the specific SynchronizingObject.

(Zděděno od Peer)

Metody

AddToContactManager()

Vygeneruje PeerNearMe objekt ContactManagerz objektu a přidruží ho k. PeerContactGenerates a PeerContact from the PeerNearMe object and associates it with the ContactManager.

AddToContactManager(String, String, MailAddress)

Vygeneruje PeerNearMe ContactManagers přidruženými popisnými parametry z objektu a přidruží ho k. PeerContactGenerates a PeerContact with the associated descriptive parameters from the PeerNearMe object and associates it with the ContactManager.

CreateFromPeerEndPoint(PeerEndPoint)

PeerEndPointVygeneruje PeerNearMe objekt ze zadaného objektu.Generates a PeerNearMe object from the provided PeerEndPoint.

Dispose()

Uvolní všechny prostředky používané Peer objektem.Releases all resources used by the Peer object.

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

Uvolní nespravované prostředky používané PeerNearMe objektem a volitelně uvolní spravované prostředky.Releases the unmanaged resources used by the PeerNearMe object and optionally releases the managed resources.

Equals(Object)

Porovná PeerNearMe instanci se zadaným objektem.Compares the PeerNearMe instance to the specified object.

Equals(Object, Object)

Určuje, zda jsou PeerNearMe zadané instance považovány za stejné.Determines whether the specified PeerNearMe instances are considered equal.

Equals(Peer)

Provede porovnání rozlišující malá a velká písmena aktuálního Peer a zadaného partnerského vztahu.Performs a case-sensitive comparison of the current Peer and the specified peer.

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

Porovná se s určenou PeerNearMe instancí. PeerNearMeCompares the PeerNearMe to the specified PeerNearMe instance.

GetHashCode()

Vrátí kód PeerNearMe hodnoty hash instance.Returns the hash code for the PeerNearMe instance.

GetObjectData(SerializationInfo, StreamingContext)

Naplní data potřebná k serializaci zadaného PeerNearMe. SerializationInfoPopulates a SerializationInfo with the data required to serialize the specified PeerNearMe. Odvozený typ musí volat metodu základního typu GetObjectData(SerializationInfo, StreamingContext) .A derived type must call the base type GetObjectData(SerializationInfo, StreamingContext) method.

GetObjects()

Získá kolekci datových objektů z místní mezipaměti.Gets the collection of data objects from a local cache.

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

Získá objekt přidružený k dodanému Guid z PeerObjectCollection. PeerGets the Peer object associated with the supplied Guid from the PeerObjectCollection.

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

Získá dostupné informace o přítomnosti pro PeerEndPoint.Gets the available presence information for a PeerEndPoint.

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

Získá Type aktuální instance.Gets the Type of the current instance.

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

Inicializuje síťovou operaci pro načtení aplikace, objektu a dat o stavu, které jsou specifické pro PeerNearMe instanci.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

Invite()

Pošle pozvánku k připojení aplikace Peer Collaboration ke vzdálenému partnerovi.Sends an invitation to join a peer collaboration application to a remote peer.

Invite(PeerApplication, String, Byte[])

Pošle pozvánku k připojení aplikace Peer Collaboration ke vzdálenému partnerskému uzlu, který obsahuje data, která popisují nebo určují pozvánku aplikace.Sends an invitation to join a peer collaboration application to a remote peer that includes data that describes or specifies the application invite.

InviteAsync(Object)

Přijme odpověď pozvánky od partnerského zařízení, která se připojí k aplikaci Peer Collaboration.Receives an invitation response from a peer regarding joining a peer collaboration application.

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

Přijme pozvánku pozvánky od partnera ohledně pozvánky do aplikace Peer Collaboration.Receives an invitation response from a peer regarding an invitation to a peer collaboration application.

InviteAsyncCancel(Object)

Zruší pozvánku odeslanou InviteAsync(PeerApplication, String, Byte[], Object) metodou.Cancels the invitation that was sent with the InviteAsync(PeerApplication, String, Byte[], Object) method.

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

Vytvoří kopii aktuálního Objectbez podstruktury.Creates a shallow copy of the current Object.

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

InviteCompleted Vyvolá událost.Raises the InviteCompleted event.

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

Signalizuje RefreshDataCompleted událost.Signals the RefreshDataCompleted event.

RefreshData()

Inicializuje síťovou operaci pro načtení aplikace, objektu a dat o stavu, které jsou specifické pro PeerNearMe instanci.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

RefreshDataAsync(Object)

Inicializuje síťovou operaci pro načtení aplikace, objektu a dat o stavu, které jsou specifické pro PeerNearMe instanci.Initiates a network operation to retrieve the application, object and presence data specific to a PeerNearMe instance.

ToString()

Vrací String hodnotu, která PeerNearMe představuje instanci.Returns String that represents a PeerNearMe instance.

Události

InviteCompleted

Vyvolá se, když se dokončí proces pozvánky pro vzdálený partnerský uzel.Raised when the invitation process for a remote peer has completed.

(Zděděno od Peer)
PeerNearMeChanged

Signalizace se, když PeerNearMe je nalezena nová instance, již není k dispozici, PeerEndPoint nebo se změnily informace o přidruženém objektu.Signaled when a new PeerNearMe instance is found, no longer available, or the associated PeerEndPoint object information has changed.

RefreshDataCompleted

Signalizace se, RefreshData() když RefreshDataAsync(Object) je dokončena operace PeerNearMe nebo pro instanci.Signaled when the RefreshData() or RefreshDataAsync(Object) operation for the PeerNearMe instance is completed.

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Naplní aktuální PeerNearMe instanci daty získanými z serializovaného zdroje.Populates the current PeerNearMe instance with the data obtained from the serialized source.

Platí pro

Viz také