Compartilhar via


PeerNameResolver Classe

Definição

Especifica os valores que resolvem um PeerName para um PeerNameRecord usando o protocolo da API do Provedor de Namespace PNRP.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Herança
PeerNameResolver

Comentários

Um PeerNameRecord que contém todas as informações do PeerName que foi publicado nas Cloud nuvens ou que foram consultadas durante o processo de resolve.

Construtores

PeerNameResolver()

Inicializa uma nova instância padrão da classe PeerNameResolver.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Retorna dados de resolução de pares depois que o evento ResolveCompleted é acionado.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Retorna dados de andamento da resolução de pares quando o ResolveProgressChanged é acionado.

Resolve(PeerName)

Resolve o PeerName especificado em todas as nuvens conhecidas para o par de chamada.

Resolve(PeerName, Cloud)

Resolve o PeerName especificado na Cloud especificada.

Resolve(PeerName, Cloud, Int32)

Resolve o PeerName especificado na Cloud especificada, retornando não mais do que o número especificado de objetos PeerNameRecord.

Resolve(PeerName, Int32)

Resolve o nome do par especificado em todas as nuvens conhecidas para o par de chamada, retornando não mais do que o número especificado de objetos PeerNameRecord.

ResolveAsync(PeerName, Cloud, Int32, Object)

Inicia uma operação assíncrona de resolução de nomes de par para o PeerName especificado na Cloud especificada. A operação de resolução resolverá não mais de maxRecords entradas para o nome do par especificado.

ResolveAsync(PeerName, Cloud, Object)

Inicia uma operação assíncrona de resolução de nomes de par para o PeerName especificado na Cloud especificada.

ResolveAsync(PeerName, Int32, Object)

Inicia uma operação assíncrona de resolução de nomes de par para o PeerName especificado em todas as nuvens conhecidas para o par de chamada, retornando não mais que maxRecords entradas para o nome do par.

ResolveAsync(PeerName, Object)

Inicia uma operação assíncrona de resolução de nomes de par para o PeerName especificado em todas as nuvens conhecidas para o par de chamada.

ResolveAsyncCancel(Object)

Cancelar a solicitação assíncrona de resolução de nomes de par especificada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

ResolveCompleted

O evento ResolveCompleted é sinalizado quando uma solicitação de resolução de nomes de par para um PeerName específico foi concluída.

ResolveProgressChanged

Este evento é sinalizado sempre que um objeto PeerNameRecord é localizado em resposta a uma operação ResolveAsync para um PeerName específico.

Aplica-se a