IPeerResolverContract Schnittstelle
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.
Definiert einen Vertrag für die grundlegenden Vorgänge eines Peerresolverdiensts.
public interface class IPeerResolverContract
[System.ServiceModel.ServiceContract(Name="IPeerResolverContract", Namespace="http://schemas.microsoft.com/net/2006/05/peer/resolver", SessionMode=System.ServiceModel.SessionMode.Allowed)]
public interface IPeerResolverContract
[<System.ServiceModel.ServiceContract(Name="IPeerResolverContract", Namespace="http://schemas.microsoft.com/net/2006/05/peer/resolver", SessionMode=System.ServiceModel.SessionMode.Allowed)>]
type IPeerResolverContract = interface
Public Interface IPeerResolverContract
- Abgeleitet
- Attribute
Hinweise
Für Implementierungen benutzerdefinierter Peerresolverdienste sollte eine Ableitung vom Basis-CustomPeerResolverService-
typ und das Überschreiben der dafür definierten virtuellen Methoden in Erwägung gezogen werden.
Methoden
GetServiceSettings() |
Ruft die Einstellungen für einen Peerresolverdienst ab. |
Refresh(RefreshInfo) |
Aktualisiert die Ablaufzeit für einen Eintrag in der Registrierungssuchtabelle des Peerresolverdiensts. |
Register(RegisterInfo) |
Registriert einen Peerknoten mit dem benutzerdefinierten Peerresolverdienst. |
Resolve(ResolveInfo) |
Gibt für einen Registrierungseintrag eine Liste bekannter Endpunkte zurück. |
Unregister(UnregisterInfo) |
Entfernt eine Registrierung aus der Suchtabelle für einen Peerresolverdienst. |
Update(UpdateInfo) |
Aktualisiert den Eintrag für einen bestimmten Peerknoten in der Suchtabelle des Peerresolverdiensts. |