PeerNameResolver Classe

Definição

Especifica os valores que resolvem um PeerName para um PeerNameRecord usando o protocolo da API do Provedor de Namespace PNRP.Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

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 para o PeerName que foi publicado no Cloud ou em nuvem (s) que foram consultadas durante o processo de resolução.A PeerNameRecord which contains all the information for the PeerName that was published in the Cloud or cloud(s) that were queried during the resolve process.

Construtores

PeerNameResolver()

Inicializa uma nova instância padrão da classe PeerNameResolver.Initializes a new default instance of the PeerNameResolver class.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Retorna dados de resolução de pares depois que o evento ResolveCompleted é acionado.Returns peer resolution data after the ResolveCompleted event is raised.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Retorna dados de andamento da resolução de pares quando o ResolveProgressChanged é acionado.Returns peer resolution progress data when the ResolveProgressChanged event is raised.

Resolve(PeerName)

Resolve o PeerName especificado em todas as nuvens conhecidas para o par de chamada.Resolves the specified PeerName in all clouds known to the calling peer.

Resolve(PeerName, Cloud)

Resolve o PeerName especificado na Cloud especificada.Resolves the specified PeerName in the specified Cloud.

Resolve(PeerName, Cloud, Int32)

Resolve o PeerName especificado na Cloud especificada, retornando não mais do que o número especificado de objetos PeerNameRecord.Resolves the specified PeerName in the specified Cloud, returning no more than the specified number of PeerNameRecord objects.

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.Resolves the specified peer name in all clouds known to the calling peer, returning no more than the specified number of PeerNameRecord objects.

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.Begins an asynchronous peer name resolution operation for the specified PeerName in the specified Cloud. A operação de resolução resolverá não mais de maxRecords entradas para o nome do par especificado.The resolution operation will resolve no more than maxRecords entries for the specified peer name.

ResolveAsync(PeerName, Cloud, Object)

Inicia uma operação assíncrona de resolução de nomes de par para o PeerName especificado na Cloud especificada.Begins an asynchronous peer name resolution operation for the specified PeerName in the specified Cloud.

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.Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer, returning no more than maxRecords entries for the peer name.

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.Begins an asynchronous peer name resolution operation for the specified PeerName in all clouds known to the calling peer.

ResolveAsyncCancel(Object)

Cancelar a solicitação assíncrona de resolução de nomes de par especificada.Cancels the specified asynchronous peer name resolution request.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(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.The ResolveCompleted event is signaled when a peer name resolution request for a specific PeerName has completed.

ResolveProgressChanged

Este evento é sinalizado sempre que um objeto PeerNameRecord é localizado em resposta a uma operação ResolveAsync para um PeerName específico.This event is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation for a specific PeerName.

Aplica-se a