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.

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

Constructores

PeerResolver()

Inicializa una nueva instancia de la clase PeerResolver.

Propiedades

CanShareReferrals

Obtiene si la resolución del nombre del mismo nivel puede compartir las referencias.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve 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 de la resolución del mismo nivel actual con la nueva dirección y configuración del punto de conexión proporcionadas.

MemberwiseClone()

Crea una copia superficial del Object actual.

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

Registra una PeerNodeAddress para una malla del mismo nivel concreta.

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.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Unregister(Object, TimeSpan)

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

Update(Object, PeerNodeAddress, TimeSpan)

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

Se aplica a