Partager via


PeerNameResolver Classe

Définition

Spécifie les valeurs qui résolvent un PeerName en un PeerNameRecord à l'aide de l'API du fournisseur d'espace de noms PNRP.

public ref class PeerNameResolver
public class PeerNameResolver
type PeerNameResolver = class
Public Class PeerNameResolver
Héritage
PeerNameResolver

Remarques

PeerNameRecord qui contient toutes les informations pour le PeerName qui a été publié dans les Cloud clouds ou qui ont été interrogés pendant le processus de résolution.

Constructeurs

PeerNameResolver()

Initialise une nouvelle instance par défaut de la classe PeerNameResolver.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnResolveCompleted(ResolveCompletedEventArgs)

Retourne les données de la résolution des homologues si l’événement ResolveCompleted est déclenché.

OnResolveProgressChanged(ResolveProgressChangedEventArgs)

Retourne les données de progression de la résolution des homologues lorsque l’événement ResolveProgressChanged est déclenché.

Resolve(PeerName)

Résout le PeerName spécifié dans tous les nuages connus de l'homologue appelant.

Resolve(PeerName, Cloud)

Résout le PeerName spécifié dans le Cloudspécifié.

Resolve(PeerName, Cloud, Int32)

Résout le PeerName spécifié dans le Cloudspécifié, sans retourner plus que le nombre spécifié d'objets PeerNameRecord.

Resolve(PeerName, Int32)

Résout le nom d'homologue spécifié dans tous les nuages connus de l'homologue appelant, sans retourner plus que le nombre spécifié d'objets PeerNameRecord.

ResolveAsync(PeerName, Cloud, Int32, Object)

Commence une opération de résolution de nom d’homologue asynchrone pour le PeerName spécifié dans le Cloud spécifié. L’opération de résolution ne résout pas plus de maxRecords entrées pour le nom d’homologue spécifié.

ResolveAsync(PeerName, Cloud, Object)

Commence une opération de résolution de nom d’homologue asynchrone pour le PeerName spécifié dans le Cloud spécifié.

ResolveAsync(PeerName, Int32, Object)

Commence une opération de résolution de nom d’homologue asynchrone pour le PeerName spécifié dans tous les clouds connus de l’homologue appelant, en renvoyant au maximum maxRecords entrées pour le nom d’homologue.

ResolveAsync(PeerName, Object)

Commence une opération de résolution de nom d’homologue asynchrone pour le PeerName spécifié dans tous les clouds connus de l’homologue appelant.

ResolveAsyncCancel(Object)

Annule la demande de résolution de nom d’homologue asynchrone spécifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

ResolveCompleted

L’événement ResolveCompleted est signalé lorsqu’une requête de résolution de nom d’homologue est terminée pour un PeerName spécifique.

ResolveProgressChanged

Cet événement est signalé chaque fois qu’un objet PeerNameRecord est trouvé dans la réponse à une opération ResolveAsync pour un PeerName spécifique.

S’applique à