CustomPeerResolverService Classe

Definição

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.

Aplica-se a

Ver também