PeerNameResolver 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.
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) | |
| 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 |
| 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 |
| 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. |