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.Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

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

Hinweise

Ein PeerNameRecord -Wert, der alle Informationen für PeerName das enthält, das in Cloud den oder den Cloud (s) veröffentlicht wurde, die während des Auflösungs Vorgangs abgefragt wurden.A PeerNameRecord which contains all the information for the PeerName that was published in the Cloud or cloud(s) that were queried during the resolve process.

Konstruktoren

PeerNameResolver()

Initialisiert eine neue Standardinstanz der PeerNameResolver-Klasse.Initializes a new default instance of the PeerNameResolver class.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Gibt die Peerauflösungsdaten zurück, nachdem das ResolveCompleted-Ereignis ausgelöst wurde.Returns peer resolution data after the ResolveCompleted event is raised.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Gibt die Statusdaten der Peerauflösung zurück, nachdem das ResolveProgressChanged-Ereignis ausgelöst wurde.Returns peer resolution progress data when the ResolveProgressChanged event is raised.

Resolve(PeerName)

Löst den angegebenen PeerName in allen Wolken auf, die dem aufrufenden Peer bekannt sind.Resolves the specified PeerName in all clouds known to the calling peer.

Resolve(PeerName, Cloud)

Löst den angegebenen PeerName in der angegebenen Cloud auf.Resolves the specified PeerName in the specified Cloud.

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.Resolves the specified PeerName in the specified Cloud, returning no more than the specified number of PeerNameRecord objects.

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.Resolves the specified peer name in all clouds known to the calling peer, returning no more than the specified number of PeerNameRecord objects.

ResolveAsync(PeerName, Cloud, Int32, Object)

Beginnt eine asynchrone Peernamenauflösung für den angegebenen PeerName in der angegebenen Cloud.Begins an asynchronous peer name resolution operation for the specified PeerName in the specified Cloud. Der Auflösungsvorgang löst höchstens so viele Einträge für den angegebenen Peernamen auf, wie in maxRecords festgelegt.The resolution operation will resolve no more than maxRecords entries for the specified peer name.

ResolveAsync(PeerName, Cloud, Object)

Beginnt eine asynchrone Peernamenauflösung für den angegebenen PeerName in der angegebenen Cloud.Begins an asynchronous peer name resolution operation for the specified PeerName in the specified 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.Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer, returning no more than maxRecords entries for the peer name.

ResolveAsync(PeerName, Object)

Beginnt eine asynchrone Peernamenauflösung für den angegebenen PeerName in allen Clouds, die dem aufrufenden Peer bekannt sind.Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer.

ResolveAsyncCancel(Object)

Bricht die angegebene Anforderung zur Auflösung des asynchronen Peernamens ab.Cancels the specified asynchronous peer name resolution request.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(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.The ResolveCompleted event is signaled when a peer name resolution request for a specific PeerName has completed.

ResolveProgressChanged

Dieses Ereignis wird signalisiert, wenn ein PeerNameRecord-Objekt als Reaktion auf einen ResolveAsync-Vorgang für einen bestimmten PeerName gefunden wird.This event is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation for a specific PeerName.

Gilt für: