CustomPeerResolverService 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.
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. |