PeerNameResolver Klasse

Definition

Gibt die Werte an, die eine PeerName zu einem PeerNameRecord mithilfe des PNRP-Namespaceanbieter-API-Protokolls auflösen.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Vererbung
PeerNameResolver

Hinweise

A PeerNameRecord enthält alle Informationen für die PeerName in den Cloud Oder cloud(n) veröffentlichten Informationen, die während des Auflösungsprozesses abgefragt wurden.

Konstruktoren

Name Beschreibung
PeerNameResolver()

Initialisiert eine neue Standardinstanz der PeerNameResolver Klasse.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Gibt Peerauflösungsdaten zurück, nachdem das ResolveCompleted Ereignis ausgelöst wurde.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Gibt Fortschrittsdaten zur Peerauflösung zurück, wenn das ResolveProgressChanged Ereignis ausgelöst wird.

Resolve(PeerName, Cloud, Int32)

Löst das angegebene PeerNameCloudObjekt auf, das nicht mehr als die angegebene Anzahl von PeerNameRecord Objekten zurückgibt.

Resolve(PeerName, Cloud)

Löst das angegebene PeerName in der angegebenen Cloud.

Resolve(PeerName, Int32)

Löst den angegebenen Peernamen in allen Clouds auf, die dem aufrufenden Peer bekannt sind, und gibt nicht mehr als die angegebene Anzahl von PeerNameRecord Objekten zurück.

Resolve(PeerName)

Löst den angegebenen PeerName Wert in allen Clouds auf, die dem aufrufenden Peer bekannt sind.

ResolveAsync(PeerName, Cloud, Int32, Object)

Beginnt einen asynchronen Peernamenauflösungsvorgang für den angegebenen PeerNameCloud. Der Auflösungsvorgang löst nicht mehr als maxRecords Einträge für den angegebenen Peernamen auf.

ResolveAsync(PeerName, Cloud, Object)

Beginnt einen asynchronen Peernamenauflösungsvorgang für den angegebenen PeerNameCloud.

ResolveAsync(PeerName, Int32, Object)

Startet einen asynchronen Peernamenauflösungsvorgang für die in allen Clouds, PeerName die dem aufrufenden Peer bekannt sind, und gibt nicht mehr als maxRecords Einträge für den Peernamen zurück.

ResolveAsync(PeerName, Object)

Beginnt einen asynchronen Peernamenauflösungsvorgang für die angegebene PeerName in allen Clouds, die dem aufrufenden Peer bekannt sind.

ResolveAsyncCancel(Object)

Bricht die angegebene asynchrone Lösungsanforderung für Peernamen ab.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Name Beschreibung
ResolveCompleted

Das ResolveCompleted Ereignis wird signalisiert, wenn eine Anforderung zur Auflösung eines Peernamens für eine bestimmte PeerName Person abgeschlossen wurde.

ResolveProgressChanged

Dieses Ereignis wird signalisiert, wenn ein PeerNameRecord Objekt als Reaktion auf einen Vorgang für ein ResolveAsync bestimmtes PeerNameObjekt gefunden wird.

Gilt für: