Compartir a través de


IPeerResolverContract Interfaz

Definición

Define un contrato para las operaciones básicas de un servicio de la resolución del mismo nivel.

public interface class IPeerResolverContract
[System.ServiceModel.ServiceContract(Name="IPeerResolverContract", Namespace="http://schemas.microsoft.com/net/2006/05/peer/resolver", SessionMode=System.ServiceModel.SessionMode.Allowed)]
public interface IPeerResolverContract
[<System.ServiceModel.ServiceContract(Name="IPeerResolverContract", Namespace="http://schemas.microsoft.com/net/2006/05/peer/resolver", SessionMode=System.ServiceModel.SessionMode.Allowed)>]
type IPeerResolverContract = interface
Public Interface IPeerResolverContract
Derivado
Atributos

Comentarios

Los implementadores de servicios de la resolución del mismo nivel personalizados deberían considerar derivarlos del tipo base CustomPeerResolverService

e invalidar los métodos virtuales definidos en él.

Métodos

GetServiceSettings()

Obtiene la configuración para un servicio de la resolución del mismo nivel.

Refresh(RefreshInfo)

Actualiza el vencimiento para una entrada en la tabla de búsqueda del registro del servicio de la resolución del mismo nivel.

Register(RegisterInfo)

Registra un nodo del mismo nivel con el servicio de la resolución del mismo nivel personalizado.

Resolve(ResolveInfo)

Devuelve una lista de puntos de conexión conocidos para una entrada de registro.

Unregister(UnregisterInfo)

Quita un registro de la tabla de búsqueda para un servicio de la resolución del mismo nivel.

Update(UpdateInfo)

Actualiza la entrada para un nodo del mismo nivel concreto en la tabla de búsqueda del servicio de la resolución del mismo nivel.

Se aplica a

Consulte también