IPeerResolverContract Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define um contrato para as operações básicas de um serviço de resolução entre pares.
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
Observações
Os implementadores de serviços personalizados de resolução entre pares devem considerar derivar a partir da base CustomPeerResolverService
escrever e sobrepor os métodos virtuais definidos nele.
Métodos
| Name | Description |
|---|---|
| GetServiceSettings() |
Obtém as definições de um serviço de resolução entre pares. |
| Refresh(RefreshInfo) |
Atualiza o prazo de expiração de uma entrada na tabela de consulta de registo do serviço de resolução de pares. |
| Register(RegisterInfo) |
Regista um nó peer com o serviço personalizado de resolução peer. |
| Resolve(ResolveInfo) |
Devolve uma lista de endpoints conhecidos para uma entrada de registo. |
| Unregister(UnregisterInfo) |
Remove um registo da tabela de consulta para um serviço de resolução entre pares. |
| Update(UpdateInfo) |
Atualiza a entrada de um nó peer específico na tabela de consulta do serviço de resolução de pares. |