Partager via


IPeerResolverContract Interface

Définition

Définit un contrat pour les opérations de base d'un service de programme de résolution d'homologue.

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
Dérivé
Attributs

Remarques

L'implémentation des services du programme de résolution d'homologue personnalisés doivent envisager une dérivation à partir du type CustomPeerResolverService

de base et une substitution des méthodes virtuelles définies pour celui-ci.

Méthodes

GetServiceSettings()

Obtient les paramètres pour un service de programme de résolution d'homologue.

Refresh(RefreshInfo)

Actualise l'expiration pour une entrée dans la table de correspondance d'inscription du service de programme de résolution d'homologue.

Register(RegisterInfo)

Inscrit un nœud homologue avec le service personnalisé de programme de résolution d'homologue.

Resolve(ResolveInfo)

Retourne une liste de points de terminaison connus pour une entrée d'inscription.

Unregister(UnregisterInfo)

Supprime une inscription de la table de correspondance pour un service de programme de résolution d'homologue.

Update(UpdateInfo)

Met à jour l'entrée pour un nœud homologue spécifique dans la table de correspondance du service de programme de résolution d'homologue.

S’applique à

Voir aussi