IPeerResolverContract Interfaz
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í.
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. |