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ý 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
- 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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro