PeerNearMe Klasse

Definition

Stellt einen Peer dar, der sich in der Infrastruktur "People Near Me" befindet.

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
Vererbung
PeerNearMe
Attribute
Implementiert

Hinweise

Eine Instanz dieser Klasse kann nicht direkt erstellt werden. Stattdessen wird ein Verweis auf die Peers "nahe" des aufrufenden Peers mithilfe der statischen GetPeersNearMe Methode abgerufen, um eine Sammlung von nahe gelegenen Peers zurückzugeben.

Ein durch ein PeerNearMe Objekt dargestellter Peer befindet sich nicht unbedingt im Adressbuch des aufrufenden Peers.

Konstruktoren

Name Beschreibung
PeerNearMe()

Initialisiert eine neue Standardinstanz der PeerNearMe Klasse.

PeerNearMe(SerializationInfo, StreamingContext)

Initialisiert eine neue PeerNearMe Instanz mit den zugehörigen Parametern, die für die Serialisierung erforderlich sind.

Eigenschaften

Name Beschreibung
IsOnline

Ruft einen Wert ab, der angibt, ob dies Peer zurzeit "online" ist.

(Geerbt von Peer)
Nickname

Dient zum Abrufen oder Festlegen eines String Spitznamens des PeerNearMe Objekts.

PeerEndPoints

Ruft das PeerEndPointCollection zugeordnete mit der Peer.

(Geerbt von Peer)
SynchronizingObject

Wenn dieser Eigenschaftswert festgelegt wird, werden alle Ereignisse, die nicht als Ergebnis eines asynchronen Vorgangs ausgelöst werden, die zugeordneten Ereignishandler auf dem Thread zurückgerufen, der die spezifischen SynchronizingObjectEreignisse erstellt hat.

(Geerbt von Peer)

Methoden

Name Beschreibung
AddToContactManager()

Generiert ein PeerContact Objekt aus dem PeerNearMe Objekt und ordnet es dem ContactManagerObjekt zu.

AddToContactManager(String, String, MailAddress)

Generiert einen PeerContact mit den zugeordneten beschreibenden Parametern aus dem PeerNearMe Objekt und ordnet es dem ContactManagerObjekt zu.

CreateFromPeerEndPoint(PeerEndPoint)

Generiert ein PeerNearMe Objekt aus der bereitgestellten PeerEndPoint.

Dispose()

Gibt alle vom Peer Objekt verwendeten Ressourcen frei.

(Geerbt von Peer)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die PeerNearMe vom Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object, Object)

Bestimmt, ob die angegebenen PeerNearMe Instanzen gleich sind.

Equals(Object)

Vergleicht die PeerNearMe Instanz mit dem angegebenen Objekt.

Equals(Peer)

Führt einen Vergleich zwischen Groß- und Kleinschreibung des aktuellen Peer und des angegebenen Peers durch.

(Geerbt von Peer)
Equals(PeerNearMe)

Vergleicht die PeerNearMe angegebene PeerNearMe Instanz.

GetHashCode()

Gibt den Hashcode für die PeerNearMe Instanz zurück.

GetObjectData(SerializationInfo, StreamingContext)

Füllt eine SerializationInfo mit den daten auf, die zum Serialisieren des angegebenen PeerNearMeDaten erforderlich sind. Ein abgeleiteter Typ muss die Basistypmethode GetObjectData(SerializationInfo, StreamingContext) aufrufen.

GetObjects()

Ruft die Sammlung von Datenobjekten aus einem lokalen Cache ab.

(Geerbt von Peer)
GetObjects(Guid)

Ruft das Peer Objekt ab, das dem bereitgestellten Guid Objekt zugeordnet ist.PeerObjectCollection

(Geerbt von Peer)
GetPresenceInfo(PeerEndPoint)

Ruft die verfügbaren Anwesenheitsinformationen für ein PeerEndPoint.

(Geerbt von Peer)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InternalRefreshData(Object)

Initiiert einen Netzwerkvorgang zum Abrufen der Anwendungs-, Objekt- und Anwesenheitsdaten, die für eine PeerNearMe Instanz spezifisch sind.

Invite()

Sendet eine Einladung zur Teilnahme an einer Peerzusammenarbeitsanwendung an einen Remote-Peer.

Invite(PeerApplication, String, Byte[])

Sendet eine Einladung zum Beitreten zu einer Peerzusammenarbeitsanwendung an einen Remote-Peer, der Daten enthält, die die Anwendungsseinladung beschreiben oder angeben.

InviteAsync(Object)

Empfängt eine Einladungsantwort von einem Peer bezüglich der Teilnahme an einer Peer-Zusammenarbeitsanwendung.

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

Empfängt eine Einladungsantwort von einem Peer bezüglich einer Einladung zu einer Peer-Zusammenarbeitsanwendung.

InviteAsyncCancel(Object)

Bricht die Einladung ab, die mit der InviteAsync(PeerApplication, String, Byte[], Object) Methode gesendet wurde.

(Geerbt von Peer)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnInviteCompleted(InviteCompletedEventArgs)

Löst das InviteCompleted-Ereignis aus.

(Geerbt von Peer)
OnRefreshDataCompleted(RefreshDataCompletedEventArgs)

Signalisiert das RefreshDataCompleted Ereignis.

RefreshData()

Initiiert einen Netzwerkvorgang zum Abrufen der Anwendungs-, Objekt- und Anwesenheitsdaten, die für eine PeerNearMe Instanz spezifisch sind.

RefreshDataAsync(Object)

Initiiert einen Netzwerkvorgang zum Abrufen der Anwendungs-, Objekt- und Anwesenheitsdaten, die für eine PeerNearMe Instanz spezifisch sind.

ToString()

Gibt String zurück, die eine PeerNearMe Instanz darstellt.

Ereignisse

Name Beschreibung
InviteCompleted

Wird ausgelöst, wenn der Einladungsprozess für einen Remote-Peer abgeschlossen wurde.

(Geerbt von Peer)
PeerNearMeChanged

Signalisiert, wenn eine neue PeerNearMe Instanz gefunden, nicht mehr verfügbar ist oder die zugehörigen PeerEndPoint Objektinformationen geändert wurden.

RefreshDataCompleted

Signalisiert, wenn der RefreshData()RefreshDataAsync(Object) Vorgang für die PeerNearMe Instanz abgeschlossen ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt die aktuelle PeerNearMe Instanz mit den Daten aus der serialisierten Quelle auf.

Gilt für:

Weitere Informationen