CustomPeerResolverService Classe
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.
Atenção
PeerChannel feature is obsolete and will be removed in the future.
Fornece uma implementação básica de um serviço personalizado de resolução entre pares.
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
- Herança
-
CustomPeerResolverService
- Atributos
- Implementações
Observações
A CustomPeerResolverService classe define a implementação base de um serviço personalizado de resolução de pares e fornece pesquisa para a resolução de IDs de registo para endereços de endpoints pares dentro da malha mantida por este resolvedor.
Notas para Herdeiros
Os implementadores de resolvers de pares personalizados devem derivar desta classe e sobrepor as funções específicas para as quais estão a fornecer implementações personalizadas. Qualquer resolvedor peer personalizado deve implementar minimamente a IPeerResolverContract interface.
Além disso, clientes que utilizam um resolver personalizado devem ter algum limite superior na latência cliente-servidor para poderem atualizar com sucesso o seu registo no serviço de resolução entre pares.
Construtores
| Name | Description |
|---|---|
| CustomPeerResolverService() |
Obsoleto.
Inicializa uma nova instância padrão da CustomPeerResolverService classe. |
Propriedades
| Name | Description |
|---|---|
| CleanupInterval |
Obsoleto.
Obtém ou define o tempo recorrente após o qual as entradas obsoletas são eliminadas da tabela de pesquisa de registos do serviço de resolução de pares. |
| ControlShape |
Obsoleto.
Obtém ou define se as referências são partilhadas pelo serviço de resolução entre pares. |
| RefreshInterval |
Obsoleto.
Obtém ou define o tempo em que as entradas permanecem válidas na tabela de consulta de registos de um serviço de resolução de pares. |
Métodos
| Name | Description |
|---|---|
| Close() |
Obsoleto.
Fecha o serviço de resolução entre pares. |
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetServiceSettings() |
Obsoleto.
Obtém as definições específicas de resposta para o serviço de resolução entre pares. |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Open() |
Obsoleto.
Abre o serviço de resolução entre pares. |
| Refresh(RefreshInfo) |
Obsoleto.
Atualiza a expiração de uma entrada na tabela de pesquisa de registos do serviço de resolução de pares. |
| Register(Guid, String, PeerNodeAddress) |
Obsoleto.
Adiciona uma nova entrada à tabela de consulta de registos do serviço de resolução de pares. |
| Register(RegisterInfo) |
Obsoleto.
Adiciona uma nova entrada à tabela de consulta de registos do serviço de resolução de pares. |
| Resolve(ResolveInfo) |
Obsoleto.
Devolve uma lista de endpoints conhecidos para uma entrada de registo. |
| ToString() |
Obsoleto.
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Unregister(UnregisterInfo) |
Obsoleto.
Remove uma entrada específica da tabela de consulta de registo do serviço de resolução de pares. |
| Update(UpdateInfo) |
Obsoleto.
Atualiza uma entrada de registo existente na tabela de consulta de registos do serviço de resolução de pares. |