Freigeben über


IPeerResolverContract Schnittstelle

Definition

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.

Gilt für

Siehe auch