Langage

CustomPeerResolverService Classe

Définition

Attention

PeerChannel feature is obsolete and will be removed in the future.

Fournit une implémentation de base d’un service de résolution d’homologue personnalisé.

public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
Héritage
CustomPeerResolverService
Attributs
Implémente

Remarques

La CustomPeerResolverService classe définit l’implémentation de base d’un service de programme de résolution d’homologue personnalisé et fournit une recherche pour la résolution des ID d’inscription aux adresses de point de terminaison homologue dans le maillage géré par ce programme de résolution.

Notes pour les héritiers

Les implémenteurs de programmes de résolution d’homologue personnalisés doivent dériver de cette classe et remplacer ces fonctions spécifiques pour lesquelles ils fournissent des implémentations personnalisées. Tout programme de résolution d’homologue personnalisé doit implémenter minimalement l’interface IPeerResolverContract .

En outre, les clients qui utilisent un programme de résolution personnalisé doivent avoir une limite supérieure sur la latence du serveur client afin d’actualiser correctement leur inscription auprès du service de programme de résolution d’homologue.

Constructeurs

Nom Description
CustomPeerResolverService()
Obsolète.

Initialise une nouvelle instance par défaut de la CustomPeerResolverService classe.

Propriétés

Nom Description
CleanupInterval
Obsolète.

Obtient ou définit la durée périodique après laquelle les entrées obsolètes sont supprimées de la table de recherche d’inscription du service de résolution d’homologue.

ControlShape
Obsolète.

Obtient ou définit si les références sont partagées par le service de programme de résolution d’homologue.

RefreshInterval
Obsolète.

Obtient ou définit la durée pendant laquelle les entrées restent valides dans la table de recherche d’inscription d’un service de résolution d’homologue.

Méthodes

Nom Description
Close()
Obsolète.

Ferme le service de programme de résolution d’homologue.

Equals(Object)
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetServiceSettings()
Obsolète.

Obtient les paramètres de réponse spécifiques pour le service de programme de résolution d’homologue.

GetType()
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Open()
Obsolète.

Ouvre le service de programme de résolution d’homologue.

Refresh(RefreshInfo)
Obsolète.

Actualise l’expiration d’une entrée dans la table de recherche d’inscription du service de résolution d’homologue.

Register(Guid, String, PeerNodeAddress)
Obsolète.

Ajoute une nouvelle entrée à la table de recherche d’inscription du service de programme de résolution d’homologue.

Register(RegisterInfo)
Obsolète.

Ajoute une nouvelle entrée à la table de recherche d’inscription du service de programme de résolution d’homologue.

Resolve(ResolveInfo)
Obsolète.

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

ToString()
Obsolète.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
Unregister(UnregisterInfo)
Obsolète.

Supprime une entrée spécifique de la table de recherche d’inscription du service de programme de résolution d’homologue.

Update(UpdateInfo)
Obsolète.

Met à jour une entrée d’inscription existante dans la table de recherche d’inscription du service de programme de résolution d’homologue.

S’applique à

Voir aussi