PeerResolver Classe

Définition

Spécifie un type de base utilisé pour définir le contrat pour l’inscription et la résolution d’un ID de maillage homologue aux adresses de point de terminaison des nœuds participant au maillage.

public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
Héritage
PeerResolver

Remarques

Cette classe est la classe de base pour l’implémentation des programme de résolution de noms d’homologue personnalisés. Un programme de résolution de noms d’homologue est un service de découverte utilisé par les canaux homologues pour rechercher des nœuds homologues participant à un maillage homologue. Il est également utilisé pour « inscrire » un nœud avec un maillage homologue, le mécanisme par lequel le nœud homologue devient connu et disponible à partir du maillage homologue.

Constructeurs

Nom Description
PeerResolver()

Initialise une nouvelle instance de la classe PeerResolver.

Propriétés

Nom Description
CanShareReferrals

Obtient si le programme de résolution de noms d’homologue peut partager des références.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Initialise l’instance de programme de résolution d’homologue actuelle avec la nouvelle adresse et les paramètres de point de terminaison fournis.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Register(String, PeerNodeAddress, TimeSpan)

Inscrit un PeerNodeAddress maille d’homologue spécifique.

Resolve(String, Int32, TimeSpan)

Résout l’ID de maillage fourni en zéro ou plusieurs adresses de point de terminaison des nœuds participant au maillage homologue.

ToString()

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

(Hérité de Object)
Unregister(Object, TimeSpan)

Supprime l’entrée d’inscription d’un nœud d’un maillage homologue.

Update(Object, PeerNodeAddress, TimeSpan)

Met à jour le PeerNodeAddress nœud inscrit avec un maillage homologue spécifique.

S’applique à