Freigeben über


PeerNameResolver Klasse

Definition

Gibt die Werte an, die einen PeerName unter Verwendung des Protokolls für die PNRP Namespace Provider-API in einen PeerNameRecord auflösen.

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

Hinweise

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

Konstruktoren

PeerNameResolver()

Initialisiert eine neue Standardinstanz der PeerNameResolver-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnResolveCompleted(ResolveCompletedEventArgs)

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

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Gibt die Statusdaten der Peerauflösung zurück, nachdem das ResolveProgressChanged-Ereignis ausgelöst wurde.

Resolve(PeerName)

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

Resolve(PeerName, Cloud)

Löst den angegebenen PeerName in der angegebenen Cloud auf.

Resolve(PeerName, Cloud, Int32)

Löst den angegebenen PeerName in der angegebenen Cloud auf und gibt nicht mehr als die angegebene Anzahl von PeerNameRecord-Objekten zurück.

Resolve(PeerName, Int32)

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

ResolveAsync(PeerName, Cloud, Int32, Object)

Beginnt eine asynchrone Peernamensauflösung für den angegebenen PeerName in der angegebenen Cloud. Der Auflösungsvorgang löst höchstens so viele Einträge für den angegebenen Peernamen auf, wie in maxRecords festgelegt.

ResolveAsync(PeerName, Cloud, Object)

Beginnt eine asynchrone Peernamensauflösung für den angegebenen PeerName in der angegebenen Cloud.

ResolveAsync(PeerName, Int32, Object)

Beginnt eine asynchrone Peernamenauflösung für den angegebenen PeerName in allen Clouds, die dem aufrufenden Peer bekannt sind, wobei nicht mehr als maxRecords Einträge für den Peernamen zurückgegeben werden.

ResolveAsync(PeerName, Object)

Beginnt eine asynchrone Peernamenauflösung für den angegebenen PeerName in allen Clouds, die dem aufrufenden Peer bekannt sind.

ResolveAsyncCancel(Object)

Bricht die angegebene Anforderung zur Auflösung des asynchronen Peernamens ab.

ToString()

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

(Geerbt von Object)

Ereignisse

ResolveCompleted

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

ResolveProgressChanged

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

Gilt für: