Peer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Deze klasse vertegenwoordigt een externe peer.
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
- Overname
-
Peer
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Het doel van de abstracte Peer klasse is om een gemeenschappelijke basisklassedefinitie te bieden die kan worden gedeeld door afgeleide klassen, zoals PeerNearMe en PeerContact. Het kan niet rechtstreeks worden samengesteld, omdat het abstract is. Ontwikkelaars moeten de subklassen PeerNearMe gebruiken of PeerContact in plaats daarvan.
Contactpersoon, peer, externe peer, PeerNearMeen LocalContactPeerContact zijn synoniemen, op basis van context.
"Peer bellen" en "externe peer" zijn vaak synoniem. Peer aanroepen verwijst niet naar de toepassing die een bepaalde methode aanroept.
Constructors
| Name | Description |
|---|---|
| Peer(SerializationInfo, StreamingContext) |
Initialiseert een nieuw exemplaar van het Peer type. |
Eigenschappen
| Name | Description |
|---|---|
| IsOnline |
Hiermee wordt een waarde opgehaald die aangeeft of de Peer huidige 'online' is. |
| PeerEndPoints |
Hiermee wordt de PeerEndPointCollection gekoppelde aan de Peer. |
| SynchronizingObject |
Wanneer deze eigenschapswaarde is ingesteld, worden alle gebeurtenissen die niet worden geactiveerd als gevolg van een asynchrone bewerking, de bijbehorende gebeurtenis-handlers teruggeroepen op de thread die de specifieke SynchronizingObjectheeft gemaakt. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Alle resources die door het Peer object worden gebruikt, worden vrijgegeven. |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die door het Peer object worden gebruikt en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Equals(Peer) |
Hiermee wordt een hoofdlettergevoelige vergelijking van de huidige Peer en de opgegeven peer uitgevoerd. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetObjectData(SerializationInfo, StreamingContext) |
Hiermee wordt een SerializationInfo object gevuld met de gegevens die nodig zijn om het doel Peerte serialiseren. |
| GetObjects() |
Hiermee haalt u het verzamelen van gegevensobjecten op uit een lokale cache. |
| GetObjects(Guid) |
Hiermee wordt het Peer object opgehaald dat is gekoppeld aan de opgegeven Guid van de PeerObjectCollection. |
| GetPresenceInfo(PeerEndPoint) |
Hiermee haalt u de beschikbare aanwezigheidsgegevens voor een PeerEndPoint. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Invite() |
Hiermee wordt een uitnodiging verzonden naar een Peer uitnodiging om een specifieke PeerApplicationte starten. |
| Invite(PeerApplication, String, Byte[]) |
Hiermee wordt een uitnodiging verzonden naar een Peer uitnodiging om een specifieke PeerApplicationte starten. |
| InviteAsync(Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden. |
| InviteAsyncCancel(Object) |
Hiermee annuleert u de uitnodiging die met de InviteAsync(PeerApplication, String, Byte[], Object) methode is verzonden. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnInviteCompleted(InviteCompletedEventArgs) |
Hiermee wordt de InviteCompleted gebeurtenis gegenereerd. |
| ToString() |
Retourneert een String weergave van de PeerName gekoppelde waarde aan de Peer. |
gebeurtenis
| Name | Description |
|---|---|
| InviteCompleted |
Wordt gegenereerd wanneer het uitnodigingsproces voor een externe peer is voltooid. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Hiermee wordt een SerializationInfo klasse-exemplaar gevuld met de gegevens die nodig zijn om het opgegeven PeerObject exemplaar te serialiseren. Een afgeleid type moet de methode basistype GetObjectData(SerializationInfo, StreamingContext) aanroepen. |