PeerResolver 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 einen Basistyp an, der verwendet wird, um den Vertrag für die Registrierung und Auflösung einer Peermesh-ID zu den Endpunktadressen von Knoten im Mesh zu definieren.
public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
- Vererbung
-
PeerResolver
Hinweise
Diese Klasse ist die Basisklasse zur Implementierung benutzerdefinierter Peernamensresolver. Ein Peernamensresolver ist ein Ermittlungsdienst, der von Peerkanälen zum Suchen von Peerknoten in einem Peermesh verwendet wird. Außerdem wird er verwendet, um einen Knoten in einem Peermesh zu registrieren, wodurch der Peerknoten erkannt und im Peermesh verfügbar wird.
Konstruktoren
PeerResolver() |
Initialisiert eine neue Instanz der PeerResolver-Klasse. |
Eigenschaften
CanShareReferrals |
Ruft ab, ob der Peernamensresolver Verweise freigegeben kann. |
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) |
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy) |
Initialisiert die aktuelle Peerresolverinstanz mit der angegebenen Endpunktadresse und den angegebenen Einstellungen. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Register(String, PeerNodeAddress, TimeSpan) |
Registriert eine PeerNodeAddress in einem bestimmten Peermesh. |
Resolve(String, Int32, TimeSpan) |
Löst die angegebene Mesh-ID in null oder mehr Endpunktadressen von Knoten im Peermesh auf. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Unregister(Object, TimeSpan) |
Entfernt den Registrierungseintrag für einen Knoten aus einem Peermesh. |
Update(Object, PeerNodeAddress, TimeSpan) |
Aktualisiert die PeerNodeAddress für einen Knoten, der in einem bestimmten Peermesh registriert ist. |