PeerResolver Clase

Definición

Especifica un tipo base utilizado para definir el contrato para el registro y resolución de un id. de malla del mismo nivel a las direcciones del punto de conexión de los nodos que participan en la malla.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
Herencia
PeerResolver

Comentarios

Esta clase es la clase base para la implementación de resoluciones de nombre del mismo nivel personalizadas.This class is the base class for the implementation of custom peer name resolvers. Una resolución de nombres del mismo nivel es un servicio de descubrimiento utilizado por canales del mismo nivel para buscar nodos del mismo nivel que participen en una malla del mismo nivel.A peer name resolver is a discovery service used by peer channels to find peer nodes participating in a peer mesh. También se utiliza para "registrar" un nodo con una malla del mismo nivel, el mecanismo por el que se conoce el nodo del mismo nivel y está disponible en la malla del mismo nivel.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.

Constructores

PeerResolver()

Inicializa una nueva instancia de la clase PeerResolver.Initializes a new instance of the PeerResolver class.

Propiedades

CanShareReferrals

Obtiene si la resolución del nombre del mismo nivel puede compartir las referencias.Gets whether the peer name resolver can share referrals.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Inicializa la instancia de la resolución del mismo nivel actual con la nueva dirección y configuración del punto de conexión proporcionadas.Initializes the current peer resolver instance with the new supplied endpoint address and settings.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Register(String, PeerNodeAddress, TimeSpan)

Registra una PeerNodeAddress para una malla del mismo nivel concreta.Registers a PeerNodeAddress for a specific peer mesh.

Resolve(String, Int32, TimeSpan)

Resuelve el id. de la malla proporcionado en cero o en más direcciones de puntos de conexión de nodos que participan en la malla del mismo nivel.Resolves the supplied mesh ID to zero or more endpoint addresses of nodes participating in the peer mesh.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
Unregister(Object, TimeSpan)

Quita la entrada de registro para un nodo de una malla del mismo nivel.Removes the registration entry for a node from a peer mesh.

Update(Object, PeerNodeAddress, TimeSpan)

Actualiza PeerNodeAddress para un nodo registrado con una malla del mismo nivel específica.Updates the PeerNodeAddress for a node registered with a specific peer mesh.

Se aplica a