Freigeben über


CustomPeerResolverService Klasse

Definition

Achtung

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

Stellt eine grundlegende Implementierung eines benutzerdefinierten Peerresolverdiensts 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

Mit der CustomPeerResolverService-Klasse wird die Basisimplementierung eines Kunden-Peerresolverdiensts definiert und die Suche nach der Auflösung von Registrierungs-IDs für Peerendpunktadressen in dem von diesem Resolver verwalteten Netz bereitgestellt.

Hinweise für Vererber

Bei der Implementierung von Kundenpeerresolvern sollte eine Ableitung von dieser Klasse erfolgen und die spezifischen Funktionen überschrieben werden, für die sie benutzerdefinierte Implementierungen bereitstellen. Jeder benutzerdefinierte Peerresolver muss die IPeerResolverContract-Schnittstelle minimal implementieren.

Außerdem benötigt ein Kundenresolver eine obere Begrenzung für die Client-Server-Wartezeit, um die Registrierung erfolgreich mit dem Peerresolverdienst aktualisieren zu können.

Konstruktoren

CustomPeerResolverService()
Veraltet.

Initialisiert eine neue Standardinstanz der CustomPeerResolverService-Klasse.

Eigenschaften

CleanupInterval
Veraltet.

Ruft die wiederkehrende Dauer ab beziehungsweise legt sie fest, nach der veraltete Einträge aus der Registrierungssuchtabelle des Peerresolverdiensts gelöscht werden.

ControlShape
Veraltet.

Ruft ab oder legt fest, ob Verweise vom Peerresolverdienst freigegeben werden.

RefreshInterval
Veraltet.

Ruft die Dauer ab beziehungsweise legt sie fest, für die Einträge in einer Registrierungssuchtabelle des Peerresolverdiensts gültig bleiben.

Methoden

Close()
Veraltet.

Schließt den Peerresolverdienst.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetServiceSettings()
Veraltet.

Erhält die bestimmten Antworteinstellungen für den Peerresolverdienst.

GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Open()
Veraltet.

Öffnet den Peerresolverdienst.

Refresh(RefreshInfo)
Veraltet.

Aktualisiert die Ablaufzeit für einen Eintrag in der Registrierungssuchtabelle des Peerresolverdiensts.

Register(Guid, String, PeerNodeAddress)
Veraltet.

Fügt der Registrierungssuchtabelle des Peerresolverdiensts einen neuen Eintrag hinzu.

Register(RegisterInfo)
Veraltet.

Fügt der Registrierungssuchtabelle des Peerresolverdiensts einen neuen Eintrag hinzu.

Resolve(ResolveInfo)
Veraltet.

Gibt für einen Registrierungseintrag eine Liste bekannter Endpunkte 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 Registrierungssuchtabelle des Peerresolverdiensts.

Update(UpdateInfo)
Veraltet.

Aktualisiert einen vorhandenen Registrierungseintrag in der Registrierungssuchtabelle des Peerresolverdiensts.

Gilt für:

Weitere Informationen