Partager via


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 programme 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 classe CustomPeerResolverService définit l'implémentation de base d'un service de programme de résolution d'homologue personnalisé et fournit la recherche pour la résolution des ID d'inscription à des adresses de point de terminaison homologue dans le maillage maintenu 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 substituer ces fonctions spécifiques pour lesquelles ils fournissent des implémentations personnalisées. Tout programme de résolution d'homologue personnalisé doit au moins implémenter l'interface IPeerResolverContract.

Les clients utilisant un programme de résolution personnalisé doivent également avoir une limite supérieure sur la latence client-serveur pour actualiser avec succès leur inscription avec le service de programme de résolution d'homologue.

Constructeurs

CustomPeerResolverService()
Obsolète.

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

Propriétés

CleanupInterval
Obsolète.

Obtient ou définit la durée récurrente après laquelle les entrées périmées sont supprimées de la table de recherche d'inscription du service de programme 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 programme de résolution d'homologue.

Méthodes

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.

Fait office 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 le Type de l'instance actuelle.

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

Crée une copie superficielle du Object actuel.

(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 correspondance d'inscription du service de programme 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.

Actualise 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