Peer 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í.
Tato třída představuje vzdálený partnerský uzel.
public ref class Peer abstract : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::Peer ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public abstract class Peer : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.Peer>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Peer = class
interface IDisposable
interface IEquatable<Peer>
interface ISerializable
Public MustInherit Class Peer
Implements IDisposable, IEquatable(Of Peer), ISerializable
- Dědičnost
-
Peer
- Odvozené
- Atributy
- Implementuje
Poznámky
Účelem abstraktní Peer třídy je poskytnout společnou definici základní třídy, která může být sdílena odvozenými třídami, jako PeerNearMe jsou a PeerContact. Nelze jej přímo vytvořit, protože je abstraktní. Vývojáři by měli místo toho použít podtřídy PeerNearMe
PeerContact
.
Kontakt, partnerský vztah, vzdálený partner, PeerNearMe, LocalContacta PeerContact jsou synonymní termíny na základě kontextu.
"Volání partnera" a "vzdálený partner" jsou obvykle synonyma. Volání partnerského vztahu neodkazuje na aplikaci volající danou metodu.
Konstruktory
Peer(SerializationInfo, StreamingContext) |
Inicializuje novou instanci Peer typu . |
Vlastnosti
IsOnline |
Získá hodnotu určující, zda Peer je aktuálně "online". |
PeerEndPoints |
Získá objekt PeerEndPointCollection, který je přidružen k tomuto objektu 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. |
Metody
Dispose() |
Uvolní všechny prostředky používané objektem Peer . |
Dispose(Boolean) |
Uvolní nespravované prostředky používané objektem Peer a volitelně uvolní spravované prostředky. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
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. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Naplní SerializationInfo objekt daty potřebnými k serializaci cíle Peer. |
GetObjects() |
Získá kolekci datových objektů z místní mezipaměti. |
GetObjects(Guid) |
Peer Získá objekt přidružený k zadanému Guid z .PeerObjectCollection |
GetPresenceInfo(PeerEndPoint) |
Získá dostupné informace o stavu pro PeerEndPoint. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
Invite() |
Odešle pozvánku ke Peer spuštění konkrétního PeerApplicationobjektu . |
Invite(PeerApplication, String, Byte[]) |
Odešle pozvánku ke Peer spuštění konkrétního PeerApplicationobjektu . |
InviteAsync(Object) |
Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer . |
InviteAsync(PeerApplication, String, Byte[], Object) |
Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer . |
InviteAsyncCancel(Object) |
Zruší pozvánku odeslanou metodou InviteAsync(PeerApplication, String, Byte[], Object) . |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnInviteCompleted(InviteCompletedEventArgs) |
InviteCompleted Vyvolá událost. |
ToString() |
Vrátí hodnotu String představující hodnotu přidruženou PeerName k objektu Peer. |
Událost
InviteCompleted |
Vyvolá se po dokončení procesu pozvání vzdáleného partnera. |
Explicitní implementace rozhraní
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Naplní SerializationInfo instanci třídy daty potřebnými k serializaci zadané PeerObject instance. Odvozený typ musí volat metodu základního typu GetObjectData(SerializationInfo, StreamingContext) . |
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