PeerResolver Klasse

Definition

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.

Gilt für: