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 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. |