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 Peer-Gitter-ID an die Endpunktadressen von Knoten zu definieren, die am Gitter teilnehmen.
public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
- Vererbung
-
PeerResolver
Hinweise
Diese Klasse ist die Basisklasse für die Implementierung von benutzerdefinierten Peernamenlösern. Ein Peernamenlöser ist ein Ermittlungsdienst, der von Peerkanälen verwendet wird, um Peerknoten zu finden, die an einem Peergitter teilnehmen. Es wird auch verwendet, um einen Knoten mit einem Peergitter zu registrieren, dem Mechanismus, mit dem der Peerknoten bekannt wird und aus dem Peergitter verfügbar wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| PeerResolver() |
Initialisiert eine neue Instanz der PeerResolver-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanShareReferrals |
Ruft ab, ob der Peernamenlöser Empfehlungen teilen kann. |
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) |
| Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy) |
Initialisiert die aktuelle Peer-Resolver-Instanz mit der neuen bereitgestellten Endpunktadresse und -einstellungen. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Register(String, PeerNodeAddress, TimeSpan) |
Registriert ein PeerNodeAddress für ein bestimmtes Peergitter. |
| Resolve(String, Int32, TimeSpan) |
Löst die angegebene Gitter-ID in null oder mehr Endpunktadressen von Knoten auf, die am Peergitter teilnehmen. |
| 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 Peergitter. |
| Update(Object, PeerNodeAddress, TimeSpan) |
Aktualisiert den Knoten, der PeerNodeAddress mit einem bestimmten Peergitter registriert ist. |