CustomPeerResolverService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |