PeerResolver Clase

Definición

Especifica un tipo base que se usa para definir el contrato para el registro y la resolución de un identificador de malla del mismo nivel en las direcciones de punto de conexión de los nodos que participan en la malla.

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 solucionadores de nombres del mismo nivel personalizados. Un solucionador de nombres del mismo nivel es un servicio de detección que usan los canales del mismo nivel para buscar nodos del mismo nivel que participan en una malla del mismo nivel. También se usa para "registrar" un nodo con una malla del mismo nivel, el mecanismo por el que el nodo del mismo nivel se conoce y está disponible desde la malla del mismo nivel.

Constructores

Nombre Description
PeerResolver()

Inicializa una nueva instancia de la clase PeerResolver.

Propiedades

Nombre Description
CanShareReferrals

Obtiene si el solucionador de nombres del mismo nivel puede compartir referencias.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

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

Inicializa la instancia actual del solucionador del mismo nivel con la nueva dirección y la configuración del punto de conexión proporcionados.

MemberwiseClone()

Crea una copia superficial del Objectactual.

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

Registra un PeerNodeAddress para una malla del mismo nivel específica.

Resolve(String, Int32, TimeSpan)

Resuelve el identificador de malla proporcionado en cero o más direcciones de punto de conexión de los nodos que participan en la malla del mismo nivel.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Unregister(Object, TimeSpan)

Quita la entrada de registro de un nodo de una malla del mismo nivel.

Update(Object, PeerNodeAddress, TimeSpan)

Actualiza el para PeerNodeAddress un nodo registrado con una malla del mismo nivel específica.

Se aplica a