PeerNearMe Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |