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