CustomPeerResolverService Klasse

Definition

Achtung

PeerChannel feature is obsolete and will be removed in the future.

Stellt eine grundlegende Implementierung eines benutzerdefinierten Peer-Resolverdiensts bereit.

public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
Vererbung
CustomPeerResolverService
Attribute
Implementiert

Hinweise

Die CustomPeerResolverService Klasse definiert die Basisimplementierung eines benutzerdefinierten Peer-Resolver-Diensts und bietet Nachschlagevorgang für die Auflösung von Registrierungs-IDs an Peerendpunktadressen innerhalb des von diesem Resolver verwalteten Gitters.

Hinweise für Vererber

Implementierungen von benutzerdefinierten Peerlösern sollten von dieser Klasse abgeleitet werden und diese spezifischen Funktionen außer Kraft setzen, für die sie benutzerdefinierte Implementierungen bereitstellen. Jeder benutzerdefinierte Peer-Resolver muss die IPeerResolverContract Schnittstelle minimal implementieren.

Außerdem müssen Clients, die einen benutzerdefinierten Resolver verwenden, eine obere Grenze für die Clientserverlatenz aufweisen, um die Registrierung beim Peer-Resolver-Dienst erfolgreich zu aktualisieren.

Konstruktoren

Name Beschreibung
CustomPeerResolverService()
Veraltet.

Initialisiert eine neue Standardinstanz der CustomPeerResolverService Klasse.

Eigenschaften

Name Beschreibung
CleanupInterval
Veraltet.

Ruft die wiederkehrende Dauer ab, nach der veraltete Einträge aus der Registrierungsnachschlagetabelle des Peer-Resolverdiensts gelöscht werden, oder legt diese fest.

ControlShape
Veraltet.

Ruft ab oder legt fest, ob Verweise vom Peer-Resolver-Dienst freigegeben werden.

RefreshInterval
Veraltet.

Dient zum Abrufen oder Festlegen der Zeit, die Einträge in der Registrierungs-Nachschlagetabelle eines Peer-Resolverdiensts gültig bleiben.

Methoden

Name Beschreibung
Close()
Veraltet.

Schließt den Peer-Resolverdienst.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetServiceSettings()
Veraltet.

Ruft die spezifischen Antworteinstellungen für den Peer-Resolverdienst ab.

GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Open()
Veraltet.

Öffnet den Peer-Resolverdienst.

Refresh(RefreshInfo)
Veraltet.

Aktualisiert den Ablauf eines Eintrags in der Registrierungstabelle des Peer-Resolverdiensts.

Register(Guid, String, PeerNodeAddress)
Veraltet.

Fügt der Registrierungs-Nachschlagetabelle des Peer-Resolver-Diensts einen neuen Eintrag hinzu.

Register(RegisterInfo)
Veraltet.

Fügt der Registrierungs-Nachschlagetabelle des Peer-Resolver-Diensts einen neuen Eintrag hinzu.

Resolve(ResolveInfo)
Veraltet.

Gibt eine Liste bekannter Endpunkte für einen Registrierungseintrag zurück.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Unregister(UnregisterInfo)
Veraltet.

Entfernt einen bestimmten Eintrag aus der Registrierungs-Nachschlagetabelle des Peer-Resolver-Diensts.

Update(UpdateInfo)
Veraltet.

Aktualisiert einen vorhandenen Registrierungseintrag in der Registrierungs-Nachschlagetabelle des Peer-Resolver-Diensts.

Gilt für:

Weitere Informationen