IPeerResolverContract Schnittstelle

Definition

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.

Gilt für:

Weitere Informationen