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 Peer-Resolver-Diensts.
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
Implementierungen von benutzerdefinierten Peer-Resolver-Diensten sollten die Ableitung von der Basis in Betracht ziehen. CustomPeerResolverService
Geben Sie die darin definierten virtuellen Methoden ein, und überschreiben Sie sie.
Methoden
| Name | Beschreibung |
|---|---|
| GetServiceSettings() |
Ruft die Einstellungen für einen Peer-Resolverdienst ab. |
| Refresh(RefreshInfo) |
Aktualisiert den Ablauf für einen Eintrag in der Registrierungstabelle des Peer-Resolverdiensts. |
| Register(RegisterInfo) |
Registriert einen Peerknoten mit dem benutzerdefinierten Peer-Resolverdienst. |
| Resolve(ResolveInfo) |
Gibt eine Liste bekannter Endpunkte für einen Registrierungseintrag zurück. |
| Unregister(UnregisterInfo) |
Entfernt eine Registrierung aus der Nachschlagetabelle für einen Peer-Resolver-Dienst. |
| Update(UpdateInfo) |
Aktualisiert den Eintrag für einen bestimmten Peerknoten in der Nachschlagetabelle des Peerlöserdiensts. |