PeerResolver PeerResolver PeerResolver PeerResolver Class

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 d’homologue aux adresses de point de terminaison des nœuds participant au maillage.Specifies a base type used to define the contract for the registration and resolution of a peer mesh ID to the endpoint addresses of nodes participating in the mesh.

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

Remarques

Cette classe est la classe de base pour l'implémentation de résolveurs de nom d'homologue personnalisés.This class is the base class for the implementation of custom peer name resolvers. Un résolveur de nom d'homologue est un service de découverte utilisé par les canaux pairs pour rechercher des nœuds homologues participant à un maillage d'homologue.A peer name resolver is a discovery service used by peer channels to find peer nodes participating in a peer mesh. Il est également utilisé pour « inscrire » un nœud avec un maillage d'homologue, le mécanisme par lequel le nœud homologue est connu et disponible à partir du maillage d'homologue.It is also used to "register" a node with a peer mesh, the mechanism by which the peer node becomes known and available from the peer mesh.

Constructeurs

PeerResolver() PeerResolver() PeerResolver() PeerResolver()

Initialise une nouvelle instance de la classe PeerResolver.Initializes a new instance of the PeerResolver class.

Propriétés

CanShareReferrals CanShareReferrals CanShareReferrals CanShareReferrals

Obtient la valeur indiquant si le programme de résolution de nom d'homologue peut partager des références.Gets whether the peer name resolver can share referrals.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy) Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy) Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy) Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Initialise l'instance du programme de résolution d'homologue en cours avec la nouvelle adresse de point de terminaison et les nouveaux paramètres fournis.Initializes the current peer resolver instance with the new supplied endpoint address and settings.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
Register(String, PeerNodeAddress, TimeSpan) Register(String, PeerNodeAddress, TimeSpan) Register(String, PeerNodeAddress, TimeSpan) Register(String, PeerNodeAddress, TimeSpan)

Inscrit un PeerNodeAddress pour un maillage d'homologue spécifique.Registers a PeerNodeAddress for a specific peer mesh.

Resolve(String, Int32, TimeSpan) Resolve(String, Int32, TimeSpan) Resolve(String, Int32, TimeSpan) Resolve(String, Int32, TimeSpan)

Résout l'ID de maillage fourni à zéro ou plus d'adresses de point de terminaison des nœuds participant au maillage d'homologue.Resolves the supplied mesh ID to zero or more endpoint addresses of nodes participating in the peer mesh.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)
Unregister(Object, TimeSpan) Unregister(Object, TimeSpan) Unregister(Object, TimeSpan) Unregister(Object, TimeSpan)

Supprime l'entrée d'inscription pour un nœud d'un maillage d'homologue.Removes the registration entry for a node from a peer mesh.

Update(Object, PeerNodeAddress, TimeSpan) Update(Object, PeerNodeAddress, TimeSpan) Update(Object, PeerNodeAddress, TimeSpan) Update(Object, PeerNodeAddress, TimeSpan)

Met à jour l'PeerNodeAddress pour un nœud enregistré avec un maillage d'homologue spécifique.Updates the PeerNodeAddress for a node registered with a specific peer mesh.

S’applique à