Partilhar via


CustomPeerResolverService.Resolve(ResolveInfo) Método

Definição

Retorna uma lista de pontos de extremidade conhecidos para uma entrada de registro.

public:
 virtual System::ServiceModel::PeerResolvers::ResolveResponseInfo ^ Resolve(System::ServiceModel::PeerResolvers::ResolveInfo ^ resolveInfo);
public virtual System.ServiceModel.PeerResolvers.ResolveResponseInfo Resolve (System.ServiceModel.PeerResolvers.ResolveInfo resolveInfo);
abstract member Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
override this.Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
Public Overridable Function Resolve (resolveInfo As ResolveInfo) As ResolveResponseInfo

Parâmetros

resolveInfo
ResolveInfo

ResolveInfo que contém informações sobre a entrada de registro para a qual os pontos de extremidade, se forem conhecidos, devem ser pesquisados com o serviço de resolvedor de pares.

Retornos

ResolveResponseInfo

ResolveResponseInfo que contém os pontos de extremidade para a entrada de registro na tabela de pesquisa que correspondem às informações fornecidas no parâmetro resolveInfo.

Implementações

Exceções

O objeto ResolveInfo é nulo ou não está formado corretamente.

Já existe uma entrada de registro com o mesmo GUID na tabela de pesquisa ou o serviço de resolvedor de pares personalizado não foi iniciado com uma chamada anterior a Open().

Comentários

Esse método pesquisa uma entrada de registro com base nos dados fornecidos em um ResolveInfo objeto e retorna os endereços de ponto de extremidade correspondentes encontrados na tabela de pesquisa de registro do serviço de resolvedor de pares. O número de endereços de ponto de extremidade retornados é igual ou menor que o valor da MaxAddresses propriedade definida no ResolveInfo objeto.

Aplica-se a