PeerResolver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |