PeerNearMe Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |