CustomPeerResolverService 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í.
Precaución
PeerChannel feature is obsolete and will be removed in the future.
Proporciona una implementación básica de un servicio de resolución del mismo nivel personalizado.
public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
- Herencia
-
CustomPeerResolverService
- Atributos
- Implementaciones
Comentarios
La CustomPeerResolverService clase define la implementación base de un servicio de resolución del mismo nivel personalizado y proporciona búsqueda para la resolución de identificadores de registro a direcciones de punto de conexión del mismo nivel dentro de la malla mantenida por esta resolución.
Notas a los desarrolladores de herederos
Los implementadores de solucionadores del mismo nivel personalizados deben derivar de esta clase e invalidar las funciones específicas para las que proporcionan implementaciones personalizadas. Cualquier solucionador del mismo nivel personalizado debe implementar mínimamente la IPeerResolverContract interfaz.
Además, los clientes que usan una resolución personalizada deben tener algún límite superior en la latencia del servidor cliente para actualizar correctamente su registro con el servicio de resolución del mismo nivel.
Constructores
| Nombre | Description |
|---|---|
| CustomPeerResolverService() |
Obsoletos.
Inicializa una nueva instancia predeterminada de la CustomPeerResolverService clase . |
Propiedades
| Nombre | Description |
|---|---|
| CleanupInterval |
Obsoletos.
Obtiene o establece el período de tiempo periódico después del cual se eliminan las entradas obsoletas de la tabla de búsqueda de registros del servicio de resolución del mismo nivel. |
| ControlShape |
Obsoletos.
Obtiene o establece si el servicio de resolución del mismo nivel comparte las referencias. |
| RefreshInterval |
Obsoletos.
Obtiene o establece el período de tiempo durante el que las entradas permanecen válidas en la tabla de búsqueda de registros de un servicio de resolución del mismo nivel. |
Métodos
| Nombre | Description |
|---|---|
| Close() |
Obsoletos.
Cierra el servicio de resolución del mismo nivel. |
| Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Obsoletos.
Actúa como función hash predeterminada. (Heredado de Object) |
| GetServiceSettings() |
Obsoletos.
Obtiene la configuración de respuesta específica para el servicio de resolución del mismo nivel. |
| GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Open() |
Obsoletos.
Abre el servicio de resolución del mismo nivel. |
| Refresh(RefreshInfo) |
Obsoletos.
Actualiza la expiración de una entrada en la tabla de búsqueda de registros del servicio de resolución del mismo nivel. |
| Register(Guid, String, PeerNodeAddress) |
Obsoletos.
Agrega una nueva entrada a la tabla de búsqueda de registros del servicio de resolución del mismo nivel. |
| Register(RegisterInfo) |
Obsoletos.
Agrega una nueva entrada a la tabla de búsqueda de registros del servicio de resolución del mismo nivel. |
| Resolve(ResolveInfo) |
Obsoletos.
Devuelve una lista de puntos de conexión conocidos para una entrada de registro. |
| ToString() |
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Unregister(UnregisterInfo) |
Obsoletos.
Quita una entrada específica de la tabla de búsqueda de registro del servicio de resolución del mismo nivel. |
| Update(UpdateInfo) |
Obsoletos.
Actualiza una entrada de registro existente en la tabla de búsqueda de registros del servicio de resolución del mismo nivel. |